Java的循环结构
for语句
- 格式
for(初始化语句;表达式;初始变量的自增或自减){
循环语句;
} - 详细说明:
1.初始化语句:一般定义一个变量,作为一个计数器,记录已经循环了几次。
2.表达式:必须是一个计算结果为Boolean的表达式,结果决定循环是否要继续执行。
3.初始变量的变化:朝着不满住循环要求的方向前进。
4.循环语句:就是需要反复执行的语句。
for (int i = 0; i < 5; i++) {
//循环五次
System.out.println(i);//输出0,1,2,3,4
}
while循环语句
- 格式:
while(条件表达式){
循环体;
} - 规则:
当条件表达式为真是,循环执行。
注意:while表达式的括号后加“;”,这时程序会执行一条空语句,而进入死循环,
Java编辑器也不会报错,这将会浪费很多时间调试。
do{}while(); 循环
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while循环和while循环相似,不同的是,do…while循环至少会执行一次
- 格式:
do{
循环体;
}while(条件表达式); - 规则:先执行一次循环体,之后条件表达式为真继续执行,为假结束。
循环的跳转
- 解释:再循环体中也可以控制循环的次数,也可以实现循环的结束或者跳转。
- 罗列:
continue ;继续,结束本次循环进行下一次
break;结束,跳出循环
for (int i = 0; i < 5; i++) {
if(i == 2){
break;
}
System.out.println(i);//输出0,1
}
for (int i = 0; i < 5; i++) {
if(i == 2){
continue;
}
System.out.println(i);//输出0,1,3,4,跳过2
}