Java入門-流程控制

Java入門-第四節

一  分支語句

    1 if語

    單分支

 

    if (布爾表達式) {

            //布爾表達式爲true時需執行的代碼;

    }

    雙分支

    if (布爾表達式) {

            //布爾表達式爲true時需執行的代碼

     }else {

            //布爾表達式爲false時需執行的代碼;

    }

    多分支

    

      if(布爾表達式1){

            //布爾表達式1true時執行的代碼

     elseif(布爾表達式2){

            //布爾表達式1false但是布爾表達式2true時執行的代碼

    }elseif布爾表達式3){

            //布爾表達式1和布爾表達式2false但是布爾表達式3true時執行的代碼

    }else

            //布爾表達式1、布爾表達式2和布爾表達式3均爲false時執行的代碼

    }

    嵌套if——一個分支結構中包含另一個完整分支結構:當有多個條件時分別判斷多個條件可以提高程序可讀性

    

    if布爾表達式1)

            //布爾表達式1true時執行的代碼

     if布爾表達式2)

           //布爾表達式1和布爾表達式2均爲true時執行的代碼

         }else

                //布爾表達式1true,但布爾表達式2均爲false時執行的代碼

         

     else

          //布爾表達式1false時執行的代碼

 

    }

 

    2 switch 分支語句

    

    switch( 表達式) { 

      case常量1 :

      當表達式的值等於整型常量1時執行的語句;

      break;//當一種情況包含其他情況時

      case常量2 :

      當表達式的值等於整型常量2時執行的語句;

      break;

          ---

      default:

      當表達式的值不滿足任何一個case的值時,執行的語句;

    }

    break 的用法:結束當前選擇結構。

    

 

    return 的用法:結束當前的方法。

        

 

    2 循環語句

    for 語句基本結構:

    

    while循環基本結構:

    do-while 循環基本結構:

    練習

public class LoopTest {

  public static void main(String[]args) {

  for(inta=0;a<2;a++){

  for(inti=0;i<3;i++){

  if(i==1){

  break;

  }

  System.out.println("incode 11");

  }

  System.out.println("incode 1");

  }

  System.out.println("outcode");

  }
}

結果

 

continue 用法 結束當前循環 進入下一個

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章