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跳过本次循环后续循环操作,直接继续下一次循环操作的一个操作的一个操作指令