天天看點

Java程式邏輯控制:if分支結構| 學習筆記Java程式邏輯控制:if分支結構    

開發者學堂課程【Java程式設計入門:if分支結構】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/18

Java程式邏輯控制:if分支結構    

内容簡介:

一:if分支結構的含義及分類

二:if判斷結構

三:if..else 判斷結構

四:多條件判斷結構

在程式開發的過程之中一共會存在有3種程式邏輯:順序結構、分支結構、循環結構,對于之前所編寫的代碼大部分都是順序結構的定義,即:所有的程式将按照定義的代碼依次執行。

  If 分支結構主要是針對關系表達式進行判斷處理的分支操作。對于分支語句主要有三類使用形式,使用的關鍵字有:if、else。

使用形式如下表:  

If判斷: If..else 判斷: 多條件判斷:

If(布爾表達式){

條件滿足時執行 ;

}

If (布爾表達式){

     滿足條件時執行 ;

If(布爾表達式){

   條件滿足時執行 ;

} else if(布爾表達式){

} else if (布爾表達式) {

   條件滿足時執行 ;

} [else {

   條件不滿足時執行 ;

}]

範例:觀察if語句。

Public class JavaDemo {

Public static void main(String args[ ]) { 

    int age = 22 ;

    if (age >= 18 && age <=20){

        System.out.println (“光榮的參與為人民服務的志願活動!”) ;

    }

    System.println(“回到正常的生活軌迹! “) ;

在要進行不滿足條件時的執行可以使用if..else操作。

三:if..else結構

範例:使用if..else

Public static void main(string args[ ]) {

    Double money =20.00 ;

    If (money >= 19.8) {

      System.out.println(“很牛×走到售賣處,很霸氣的拿出20元,說不用找了。”) ;

    } else {

       System.out.println(“在灰暗的角落等待着 别人剩下的東西。”)

    System.out.println(“好好吃飯,好好的喝! “) ;

 }

在使用if的時候最主要的特點是它可以進行若幹個條件判斷。

範例:多條件判斷。

    Double score = 90.00 ;

    If (score >=90.00 && score <=100) {

      System.out.println(“優等生。”) ;

    } else if(score >=60 && score < 90) {

       System.out.printin(“良等生。”) ;

       System.out.println(“差等生。”) ;

在進行多條件判斷時可以不寫上else語句,但好習慣一定要寫上else語句。

下面是不寫else語句的示例: