1. 程式人生 > >00016_跳轉語句break

00016_跳轉語句break

換行 switch 代碼 ase 條件語句 java 兩個 ast 是否

1、跳轉語句的概念

    跳轉語句用於實現循環執行過程中程序流程的跳轉,在Java中的跳轉語句有break語句和continue語句

2、break語句

  (1)在switch條件語句和循環語句中都可以使用break語句

  (2)當它出現在switch條件語句中時,作用是終止某個case並跳出switch結構

  (3)當它出現在循環語句中,作用是跳出循環語句,執行後面的代碼

3、當變量x的值為3時,使用break語句跳出循環

 1 public class BreakDemo {
 2     public static void main(String[] args) {
 3         int
x = 1; // 定義變量x,初始值為1 4 while (x <= 4) { // 循環條件 5 System.out.println("x = " + x); // 條件成立,打印x的值 6 if (x == 3) { 7 break; 8 } 9 x++; // x進行自增 10 } 11 } 12 }

  在上述帶代碼中,通過while循環打印x的值,當x的值為3時使用break語句跳出循環。因此打印結果中並沒有出現“x=4”

4、標記

  當break語句出現在嵌套循環中的內層循環時,它只能跳出內層循環,如果想使用break語句跳出外層循環則需要對外層循環添加標記

 1 public class BreakDemo02 {
 2     public static void main(String[] args) {
 3         int i, j; // 定義兩個循環變量
 4            a: for (i = 1; i <= 9; i++) { // 外層循環
 5             for (j = 1; j <= i; j++) { // 內層循環
 6                 if
(i > 4) { // 判斷i的值是否大於4 7 break itcast; // 跳出外層循環 8 } 9 System.out.print("*"); // 打印* 10 } 11 System.out.print("\n"); // 換行 12 } 13 } 14 }

00016_跳轉語句break