幾個跳轉語句的介紹:break語句,continue語句,return語句。
5、跳轉語句.
break: 此語句導致程式終止包含它的迴圈並進行程式的下一階段(整個迴圈後面的語句),
即:不是跳到下一個迴圈週期而是退出迴圈。
如果break語句包含在巢狀迴圈裡,它只跳出最裡面的迴圈。
public class Example {
public static void main(String[] args) {
for(int i=1;i<5;i++){
if(i ==4){
break;
}
System.out.println(i);
}
}
}
break跳出for迴圈,本來如果只有for迴圈時應該打印出1,2,3,4.
但是卻加了一個條件,讓他在i = 4時就退出迴圈,所以並沒有打出4來
continue:迴圈語句裡有此語句時程式執行到此語句時,
不在執行迴圈體裡continue後面的語句而是跳到下一個迴圈入口處執行下一個迴圈.
要求打印出hllo;而這時就要運用到continue。
static String [] b = {"H", "e", "l", "l", "o"};
public static void main(String[] args) {
for(String x : b){
if(x.equals("e")){
continue;
}
System.out.print(x);
}
}
}
使用continue語句,使在值為e時,直接跳到下一個迴圈,並不能打印出e出來。
注意除了break,continue語句之外,還有一個return語句。
return:表示從被調函式返回到主調函式繼續執行,返回時可附帶一個返回值,
由return後面的引數指定。return後函式就結束了,後面的語句不再執行.