課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
&&確定一邊為true就好了,||不是需要確定兩邊為true才為true么?
2016-01-06
源自:Java入門第一季(IDEA工具)升級版 3-5
正在回答
應該弄反了,只有當a和b同時為true時a&&b為true,判斷 if(a&&b)時,如果a為false時就不需要判斷b的值了。
a或b至少有一個為true是a||b為true,判斷if(a||b),如果a為true是就不需要判斷b的真假了。
希望對你有幫助!
你恰好搞反了,&&與運算必須兩邊都為true才是true,如果左邊為false結果肯定為false;
||或運算,只要左邊為true結果一定為true,兩邊都為false結果才是false。
http://img1.sycdn.imooc.com//5360ef9700017b9405870095.jpg
&&是“與”,或者說并且的意思。要2邊都是true才行。||是“或”,一邊是就可以,2邊都是true當然也行
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答為什么定義While(true)
3 回答只有兩邊都是true才是true,這個不是和短路現象沖突么?
2 回答為啥true 用boolean定義
6 回答同理,在( one > two ) || ( one < three ) 中,如果能確定左邊表達式的運行結果為 true什么意思
4 回答運算結果為true
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-06
應該弄反了,只有當a和b同時為true時a&&b為true,判斷 if(a&&b)時,如果a為false時就不需要判斷b的值了。
a或b至少有一個為true是a||b為true,判斷if(a||b),如果a為true是就不需要判斷b的真假了。
希望對你有幫助!
2016-01-06
你恰好搞反了,&&與運算必須兩邊都為true才是true,如果左邊為false結果肯定為false;
||或運算,只要左邊為true結果一定為true,兩邊都為false結果才是false。
2016-01-06
http://img1.sycdn.imooc.com//5360ef9700017b9405870095.jpg
&&是“與”,或者說并且的意思。要2邊都是true才行。||是“或”,一邊是就可以,2邊都是true當然也行