Java基础总结回顾-6
1.for循环
拥有确定循环次数的循环,使用for循环结构来操作
语法:
for(初始化;循环条件;循环步进){
//循环体
}
// 与以下while循环效果相同
初始化;
while(循环条件){
// 循环体
循环步进;
}
//执行步骤为
1.初始化
2.判断循环条件
3.执行循环体
4.循环步进
5.继续下一轮循环判断
// 示例,循环一百次
for(int i=0; i<100;i++){
System.out.print(i); //输出i,100次
}
// 循环结构中只要求,两个;分号不可省略,所以写成
int i=0;
for(i<100;){
//循环操作
i++:
}
3.for循环结构的表达式
for循环的语法中包含3个表达式,三个表达式缺一不可,缺失则无法运行。
表达式1:用于设定循环结构变量初始值的表达式,确定从哪个值开始。如:for(i=1;i<5;i++) //表达式里的i=1
表达式2:循环条件表达式,作用是确定循环的终点。如:for(i=1;i<5;i++) // 终点是5,则i的值大于5时,循环退出。缺少该表达式循环就成为死循环。
表达式3:用于完成循环变量递增或递减的表达式,通常会用到++ – 运算符,此表达式保证循环能正确退出。
4.循环结构小结
循环结构 | 语法 | 组成 | 执行顺序 | 应用场合 |
while | int i = 0; while(条件){ //循环操作 } | 相同,都是由初始化,循环条件,循环体,循环变量组成的 | 先判断,在执行 | 一般情况 |
do-while | int i = 0; do{ //循环操作//步进操作 } while(条件); | 相同 | 先执行至少一遍,在判断 | 适用于需要先运行一遍循环体再进行判断的场合 |
for | for (int i = 0;条件;步进){ //循环操作 } | 相同 | 先判断,在执行 | 适用于循环次数确定的情况 |
5.循环跳转语句break 和continue
1.break 中止当前条件结构或者循环结构,跳出结构,不再继续执行的一个操作指令
2.continue跳过本次循环后续循环操作,直接继续下一次循环操作的一个操作的一个操作指令