public class f08 {
public static void main (String[] arg1) {
for(int i = 1; i < 10; i++) {
if(i == 5)
break;
System.out.println("i = " + i);
}}}
當 i==5 就會停下來了 且5不會顯示
public class f08 {
public static void main (String[] arg1) {
for(int i = 1; i < 10; i++) {
if(i == 5)
continue;
System.out.println("i = " + i);
}} }
當 i==5 5不會顯示 但會繼續執行 6 7 8 9
public class f08 {
public static void main (String[] arg1) {
back1 : {
for(int i = 0; i < 10; i++) {
System.out.println("i = " + i);
if(i == 9) {
System.out.println("break");
break back;
}
}
System.out.println("test");
}
}
}
印出i=1~9
當i=9跑完 印出break 然後程式就會停止
下面的test 就不會去執行他
public class f08 {
public static void main (String[] arg1) {
back1:
for(int i = 0; i < 2; i++){
System.out.println("1");
back2:
for(int j = 0; j < 4; j++) {
if(j == 3) {
System.out.println("2");
continue back1;
}
}
System.out.println("test");
}
}
}
//標籤只能設定在迴圈之前,不能使用 {} 設定區塊
沒有留言:
張貼留言