Day5:循环结构——解放双手的“重复执行神器”
Day5:循环结构——解放双手的“重复执行神器”
如果需要重复执行一段代码,比如打印100次“Hello Java”,逐行写肯定不现实,循环结构就是解决这个问题的“神器”。今天学了for循环、while循环和do-while循环。for循环结构最清晰,初始化变量、循环条件、更新变量都放在一行,适合已知循环次数的场景,比如遍历1到100的数字。while循环先判断条件再执行循环体,适合不确定循环次数,但知道循环终止条件的场景。do-while循环则是先执行一次循环体,再判断条件,保证循环体至少执行一次,比如让用户输入密码,直到输入正确才退出。今天用for循环写了个经典的“打印99乘法表”,一开始格式总是乱的,后来在循环里加了制表符(\t)和换行符(\n),终于打印出整齐的表格。看着屏幕上排列整齐的乘法算式,突然觉得循环结构太强大了——几行代码就能完成大量重复工作,这就是编程的魅力所在。另外,老师还提醒要避免“死循环”,写循环时一定要确保有明确的终止条件,否则程序会一直执行下去,占用大量资源。
