1.break break用來強行退出迴圈結構或者switch結構,不執行迴圈中剩餘的語句。 例:(測試1-10隨機幾次可以隨機到6) while(true){ count++; int a=(int)(10*Math.random()); if(a==6){ break; } } System.o ...
1.break
break用來強行退出迴圈結構或者switch結構,不執行迴圈中剩餘的語句。
例:(測試1-10隨機幾次可以隨機到6)
while(true){
count++;
int a=(int)(10*Math.random());
if(a==6){
break;
}
}
System.out.println("迴圈了"+count+"次得到6");
2.continue
continue用來結束某次迴圈結構,跳過剩餘未執行的迴圈語句,執行新的一輪迴圈判斷
例:(測試1-50之間不可以被3整除的數,並且每行輸出5個)
int a=0;
for(int i=1;i<=50;i++){
if(i%3==0){
continue;
}
a++;
System.out.print(i+" ");
if(a%5==0){
System.out.println();
}
}
輸出:
1 2 4 5 7
8 10 11 13 14
16 17 19 20 22
23 25 26 28 29
31 32 34 35 37
38 40 41 43 44
46 47 49 50
註:continue不能單獨使用在switch,可以搭配迴圈使用在switch中。