初识JAVA--循环控制
讲在文前,大多数的学习依靠自学,手把手的教和喂可以解决一时之需,却不一定能将其转化为自己所有,所以本文大部分内容以大纲和知识点为主,辅以部分代码和图片。主要在于记录学习的过程和总结,也便于以后复习时引起思考。
循环种类
- for
- while
- do while
区别
- 有确定的执行次数(遍历数组、计算定值)时使用for
- 对现有的变量做操作,但不确定操作状态、时间时,建议用while
- while 和 do while类似,一个是先判断后运行,一个是先运行后判断,这样do while可以先执行一次循环体,再进行判断,对特定条件有帮助
for循环
声明方法
for( 初始化语句1 ; 判断语句2 ; 执行语句3 ){
循环体语句4;
break;
}
- 初始化语句1:初始化循环控制计数器/循环控制变量
- 判断语句2:判断是否满足条件,满足条件则执行循环体语句
- 执行语句3:当循环体语句执行完一次之后,执行执行语句3
- 一般对循环控制变量做自增自减等操作,用来控制循环是否满足循环条件
- 循环体语句4:
- 当判断语句2的结果为真,则执行循环体语句4
- 不满足条件则结束循环
- break:如果有特殊情况需要提前终止循环,使用break跳出本层循环
-
执行顺序
- 1 243 243 243 … 243 2
- 1 243 243 24 break(跳出循环)
特殊说明
- 循环体语句如果只有一行,可以省略循环声明时的{ }
- 没有判断条件的循环结构为死循环,将一直执行循环体的内容
- 注意不要构成死循环
- 死循环后的代码无法被访问,在编译时会报错