do……while循环
语法结构:
do{
循环结构
}while(判断条件);
先执行do循环结构里面的代码,然后判断
while里面的条件是否符合,直到不成立为止,
所以do……while至少会被执行一次。
for循环语法结构:
for(循环初始变量;循环条件;循环变量变化){
循环操作
}
执行步骤:先执行循环初始变量,然后执行循环条件
判断为true时执行循环操作,判断为false时结束循环结构。
执行循环变量变化部分,然后进行下一次循环条件判断。
int sum = 0;
for(int i = 1;i <= 10;i++){
sum = sum + i;
}
System.out.println("和为:"+ sum);
for循环值得注意的是:
for关键字后面的三个表达式必须用;隔开,三个表达式可以
省略但是不能省略;符号。
省略循环条件可能会造成死循环的产生
比如:
for (int i = 1; ; i++){
System.out.println("这是一个死循环");
}
在编程的时候要避免上面的死循环可以在循环体中使用break强制
跳出循环。
省略循环变量可以在循环体内进行循环体变量的变化如:
for(int i = 0; i<10;){
System.out.println("这是for循环");
i++;
}
for循环可以多个变量的赋值判断和变化,只需要用,隔开如:
for(int i = 1,j = 1; i<4,j<5; i++,J++){
i = 1;
System.out.println(i++);
}