java中的條件語句(if、if...else、多重if、嵌套if)


Java條件語句之 if

生活中,我們經常需要先做判斷,然后才決定是否要做某件事情。例如,如果考試成績大於 90 分,則獎勵一個 IPHONE 5S 。對於這種“需要先判斷條件,條件滿足后才執行的情況”,就可以使用 if 條件語句實現。

語法:

 

執行過程:

 

如:

注意哦:如果 if 條件成立時的執行語句只有一條,是可以省略大括號滴!但如果執行語句有多條,那么大括號就是不可或缺的嘍~~

Java條件語句之 if...else

if...else 語句的操作比 if 語句多了一步:  當條件成立時,則執行 if 部分的代碼塊; 條件不成立時,則進入 else 部分。例如,如果考試成績大於 90 分,則獎勵一個 IPHONE 5S ,否則罰做 500 個俯卧撐。

語法:

執行過程:

 

如:

Java條件語句之多重 if

多重 if 語句,在條件 1 不滿足的情況下,才會進行條件 2 的判斷;當前面的條件均不成立時,才會執行 else 塊內的代碼。例如,如果考試成績大於 90 分,則獎勵一個 IPHONE 5S ,如果成績介於 70 分至 90 分之間,則獎勵一個紅米,否則罰做 500 個俯卧撐。

語法:

 

執行過程:

 

如:

該段代碼的含義是:如果 score 值大於90,則獎勵一個 Iphone 5s ,當 score 值小於等於 90 時,先判斷 score 是否大於 70 ,如果 score 是介於 70--90 之間,則獎勵一個紅米,如果成績小於等於 70 ,則罰做 500 個俯卧撐

當需要判斷的條件是連續的區間時,使用多重 if 語句是非常方便滴!

Java條件語句之嵌套 if

嵌套 if 語句,只有當外層 if 的條件成立時,才會判斷內層 if 的條件。例如,活動計划的安排,如果今天是工作日,則去上班,如果今天是周末,則外出游玩;同時,如果周末天氣晴朗,則去室外游樂場游玩,否則去室內游樂場游玩。

語法:

 

執行過程:

 

例如:

運行結果為: 去室外游樂場游玩


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM