javaSE學習06 if條件語句

2021-07-30 03:11:02 字數 1249 閱讀 1496

if語句使用布林表示式或布林值作為分支條件來進行分支控制,其中if語句有如下三種形式:

第一種形式:

if ( logic expression )

第二種形式:

if (logic expression)

else

第三種形式:

if (logic expression)

else if(logic expression)

…//可以有零個或多個else if語句

else//最後的else語句也可以省略

比如我們想做乙個年齡的判斷:

package com.dao.chu;

public class iferrortest

else if (age > 40)

else if (age > 60) }}

**輸出:青年人

表面上看起來上面的**沒有任何問題:人的年齡大於20歲是青年人,大於40歲是中年人,大於60歲是老年人。然而

對於任何的ifelse語句,表面上看起來else後沒有任何條件,或者elseif只有乙個條件---但這不是真相:因為else的含義是:"否則「---else本身就是乙個條件!else的隱含條件是對前面條件取反。因此上面的**可以寫為如下形式:

package com.dao.chu;

public class iferrortest2

else if (age > 40 && !(age > 20))

else if (age > 60 && !(age > 20) && !(age > 40 && !(age > 20))) }}

**輸出:青年人

為了得到正確的結果,將上面**改為如下即可,原理相同

package com.dao.chu;

public class iferrortest3

else if (age > 40)

else if (age > 20) }}

**輸出:中年人

Python基礎 06 if語法

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python中if語句的一般形式如下所示 if condition 1 statement block 1 elif condition 2 statement b...

python筆記06if語句判斷

先來看一段 i int input 請輸入乙個數 if i 5 print 該數值大於5 else print 該數值小於等於5 其中這個 段翻譯程人話就是 如果 i 5為真,就進行if與else中間的那行語句,如果為假,就執行else下面那行語句 那麼接下來我們用if,else,elif語句實現乙...

Python全棧筆記06 if條件控制語句

判斷 如果某些條件滿足,才做某些事情,而不滿足是不允許做。if語句是用來判斷的,其格式如下 if判斷的條件 條件成立時要執行的操作 注意 1 每個條件後面要使用冒號 表示接下來是滿足條件後要執行的語句塊。2 使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。python中的比較運算子如下表...