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岁的他现在才意识到咖啡的效果。

广告
将在 10 秒后关闭
bannerAds