跟我學習Java. 基礎 9: if...else...的使用

1. if 但條件判斷

名稱 特色 語句
順序結構 由上到下依次執行 (其它全部)
選擇結構 選擇不一樣, 執行結果不一樣 if語句【重要】。switch語句
循環結構 重複執行 for、while、do-while循環語句

1.1 解釋

If語句:只要在Java中須要作判斷java

Java中的"if", 能夠翻譯成現實生活中的"加入、若是"翻譯

If是一個「超級三元運算符」,三元運算符能作的,if能作3d

If能作,三元運算符不必定能作code

結論:if能夠替代 三元運算符blog

if語句的具體語法格式以下:it

if(判斷條件){
	代碼塊
}
  • 判斷條件是一個布爾表達式
  • 判斷條件:
    • 爲true:執行if中代碼塊;
    • 爲false:跳過代碼塊

1.2 入門案例:

  • 案例1.

  • 案例2.

  • 案例3.

  • 3.1 案例3執行順序:

2. if...else...單條件判斷

2.1 解釋

意思就是二選一入門

if...else...語句具體語法格式以下:table

if (判斷條件){
	代碼塊1
}else{
	代碼塊2
}
  • 判斷條件:
    • 爲true:運行if中的代碼塊1;
    • 爲false:運行else中的代碼塊2;

2.2 入門案例

  • 案例1:

  • 案例2:

  • 案例3:

  • 執行流程:

3. if...elseif...else...多條件判斷

3.1 解釋

if: 若是class

else if :再若是循環

else :不然

if…else if…else語句具體語法格式以下:

if (判斷條件1) {
	代碼塊1
} else if (判斷條件2) {
	代碼塊2
}
...
else if (判斷條件n) {
	代碼塊n
} else {
	末尾代碼塊
}

3.2 執行流程&原則

  1. 執行流程:從上到下
  2. 原則:
    • 哪一個if判斷條件爲ture,就進入哪一個if執行代碼塊
    • 判斷條件爲false,則繼續斷定,後排if的判斷條件
    • 結構中全部if爲false時,纔會執行else中的末尾代碼塊
    • 結構中不管哪一個代碼塊被執行完畢,整個結構都將結束
    • else if 能夠寫 零~無限多個

3.3 入門案例

相關文章
相關標籤/搜索