亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為啥java入門第一季練習題3-6答案是C?

為啥java入門第一季練習題3-6答案是C?


正在回答

2 回答

http://img1.sycdn.imooc.com//5e44bf6e00017b9405870095.jpg看圖片就會了哦

0 回復 有任何疑惑可以回復我~

A、(5 > 2) && (false) 解析:左側5 > 2運算結果為true,右側為false。即true && false,運算結果為false。

B、(false) || (5 < 2) 解析:左側布爾值false,右側5 < 2是錯誤的的,運算結果為false。即false || false,運算結果為false。

C、(true) && (2 < 5) 解析:左側布爾值true,右側2 < 5是正確的,運算結果為true。即true && true,運算結果為true。

D、!(2 < 5) 解析:2 < 5是正確的,運算解果為true。即 !true,運算結果為false。

綜上,正確答案為C。

6 回復 有任何疑惑可以回復我~
#1

夜幕3977695

不是說能夠確定左邊正確的話就不會執行右邊的了嗎
2018-06-05 回復 有任何疑惑可以回復我~
#2

曼曼喜歡你 回復 夜幕3977695

你的這個提問很“有趣”哦,我也想問問! 在教程中,有提到「當使用邏輯運算符時,我們會遇到一種很有趣的“短路”現象。」 按照這個邏輯,A和C都應該是正確答案才對。
2018-07-02 回復 有任何疑惑可以回復我~
#3

曼曼喜歡你 回復 夜幕3977695

抱歉,我搞明白了。不和你一起同問了,哈哈。 請你再審查一遍下文,你也就明白了: ( one > two ) && ( one < three ) 中,如果能確定左邊 one > two 運行結果為 false , 則系統就認為已經沒有必要執行右側的 one < three 啦。 同理,在( one > two ) || ( one < three ) 中,如果能確定左邊表達式的運行結果為 true , 則系統也同樣會認為已經沒有必要再進行右側的 one < three 的執行啦!
2018-07-02 回復 有任何疑惑可以回復我~
#4

夜幕3977695 回復 曼曼喜歡你

了解了,且的時候左邊結果為false才不會執行右邊,為true時還是會執行的,或的時候與且相反。
2018-07-05 回復 有任何疑惑可以回復我~
#5

曼曼喜歡你 回復 夜幕3977695

嗯嗯,就是這樣的。我最開始也是沒好好看課程文檔。
2018-07-05 回復 有任何疑惑可以回復我~
#6

寶慕林1244175

&& 邏輯與 左邊如果確定是false的話,右邊的就不執行。如果左邊確定是true,還得執行右邊的表達式。
2021-01-26 回復 有任何疑惑可以回復我~
查看3條回復

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)
  • 參與學習       1168179    人
  • 解答問題       18754    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

為啥java入門第一季練習題3-6答案是C?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號