課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
我一直不懂為什么if后的括號內可以這樣:age<60&&age>40。卻不可以這樣40<age<60
2016-05-18
源自:Java入門第一季(IDEA工具)升級版 4-3
正在回答
因為語言判斷是根據True 或者false來判斷的。 ture 是1 false是0. 如果 age是20, age<60 是1, age > 40 是0 所以1 &0是0. 但是如果用40<age<60. 40 < 20 是 0 然后用 0 < 60 就是1。系統會從左到右依次運算的。
慕婉清3658397 提問者
先考慮邏輯運算優先級,然后在考慮從左到右的優先級
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答詳細解答
6 回答誰能給我解析一下
3 回答詳細解答 謝謝
3 回答詳細程序求解
2 回答老師講解很詳細
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-18
因為語言判斷是根據True 或者false來判斷的。 ture 是1 false是0. 如果 age是20, age<60 是1, age > 40 是0 所以1 &0是0. 但是如果用40<age<60. 40 < 20 是 0 然后用 0 < 60 就是1。系統會從左到右依次運算的。
2016-06-01
先考慮邏輯運算優先級,然后在考慮從左到右的優先級