迴圈的跳離
一、break 敘述
可以強迫跳離迴圈。
for(初值設定; 判斷條件; 設增減量)
{
敘述1;
敘述2;
...
break; //僅執行到此行
...
敘述3; //此敘述不會被執行
}
...public class ch05_9 {
public static void main(String[] args) {
int i;
for (i=1; i<=10; i++)
{
if(i%3==0)
break;
System.out.println("i="+i); //此行執行結果並無印出
}
System.out.println("當迴圈中斷,i="+i);
}OUTPUT: i=1 i=2 當迴圈中斷,i=3
二、continue 敘述
可以強迫跳到迴圈開頭。
試比較 break 與 continue 執行結果:
OUTPUT: i=1 i=2 i=4 i=5 i=7 i=8 i=10 當迴圈中斷,i=11
三、switch敘述

OUTPUT: a=50, b=20, 請輸入運算符號: + // 試著輸入其他運算符號 50+20=70
Last updated
Was this helpful?