課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
條件和條件的布爾表達式是同一個概念么?
感覺跟上一節沒區別啊 ?都是條件成立就執行啊
2017-06-05
源自:Java入門第一季(IDEA工具)升級版 4-2
正在回答
這兩者可以說是同一概念的,不用糾結的。if語句中的()里的條件返回的值必須是boolean的值,即true或false,只有這兩個結果。而布爾表達式返回的值也是boolean類型的值,也是只能有true或者false。if...else這節課和上一節if語句的區別就是多了else這個語句塊。if語句只有()中的條件為true時才能執行if的語句塊。而if...else則是條件的返回值為true執行if{ ?}中的語句塊,若為false則執行else{ ?}中的語句塊。
蘇文進 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答使用布爾表達式的問題
1 回答什么是條件的布爾表達式
2 回答布爾表達式里為什么要加括號
4 回答在判斷語句中都得是布爾表達式嗎?
3 回答if括號里的條件只能是布爾表達式么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-05
這兩者可以說是同一概念的,不用糾結的。if語句中的()里的條件返回的值必須是boolean的值,即true或false,只有這兩個結果。而布爾表達式返回的值也是boolean類型的值,也是只能有true或者false。if...else這節課和上一節if語句的區別就是多了else這個語句塊。if語句只有()中的條件為true時才能執行if的語句塊。而if...else則是條件的返回值為true執行if{ ?}中的語句塊,若為false則執行else{ ?}中的語句塊。