Java的循环处理
首先
我完全不懂如何编写诚实类(与本内容无关)。
循环处理
循环处理是指在程序中自动重复执行一定操作的处理方式,其中包括while循环和for循环两种方式。
while(条件){
繰り返す処理;
}
for(条件){
繰り返す処理;
}
int = 1; //初期化
while(i <= 5){ //条件
System.out.println(i); //繰り返す処理
i++; //1を追加していく 変数の更新
}
for(int i = 1; i <= 5; i++){ //初期化、条件、更新をまとめて書ける
System.out.println(i); //繰り返す処理
}
如果忘记给变量加1,那么变量将保持为1不变,并且条件将永远为真,导致无限循环执行(无限循环)。
打破
为了停止循环,除了将条件设为false外,还可以使用break进行强制性终止。通过与if语句等条件分支结合,可以在任意位置终止循环处理。
for(int i = 1; i <= 10; i++){
if (i > 5){ //6になると強制終了
break;
}
System.out.println(i);
}
继续
continue可以跳过当前循环的处理,继续执行下一次循环。通常,continue与if语句等结合使用。
for(int i = 1; i <= 10; i++){
if (i % 3 == 0){ //3の倍数の時飛ばして次の処理を行う
continue;
}
System.out.println(i);
}
1
2
4
5
7
8
10
跳过3的倍数。
结束
年纪已经28岁的他现在才意识到咖啡的效果。