1. 程式人生 > >幾個跳轉語句的介紹:break語句,continue語句,return語句。

幾個跳轉語句的介紹: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後函式就結束了,後面的語句不再執行.