開發者學堂課程【Java程式設計入門:if分支結構】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/18Java程式邏輯控制: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語句的示例: