第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中的布爾邏輯表達式

Java中的布爾邏輯表達式

忽然笑 2023-09-27 14:41:38
有好心人可以解釋一下原因嗎! (x < 0 && y < 0)不等于以下兩個表達式!(x < 0) && ! (y < 0)       AND       x > 0 && y > 0在第一個代碼中是不是意味著x不小于0并且y不小于0?這是否也意味著 x 和 y 應(yīng)該大于 0?任何幫助深表感謝!
查看完整描述

3 回答

?
炎炎設(shè)計

TA貢獻1808條經(jīng)驗 獲得超4個贊

在您的兩個重寫版本中,您需要 OR (?||) 而不是 AND (?&&)。每當(dāng)您反轉(zhuǎn) AND 條件的組成部分時都是如此。

! (x < 0 && y < 0)true如果x>= 0并且y< 0。要以其他形式獲得相同的結(jié)果,您需要x >= 0 || y >= 0.?(請注意,它>=不僅僅是>,但要點是||而不是&&。)


查看完整回答
反對 回復(fù) 2023-09-27
?
絕地?zé)o雙

TA貢獻1946條經(jīng)驗 獲得超4個贊

讓我們計算一下等效表達式! (x < 0 && y < 0)

請注意,如果否定出現(xiàn)在 && 之前,則它會變?yōu)?|| 反之亦然。所以你的表達式將等于:

! (x < 0 && y < 0) --->   !(x<0) || !(y<0)   --->   x>=0 || y>=0

如下圖所示,彩色區(qū)域就是你的表達式的結(jié)果:

https://img1.sycdn.imooc.com//6513ceff00011f6706550653.jpg

查看完整回答
反對 回復(fù) 2023-09-27
?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

在第一個示例中,括號中的兩個表達式(“(x < 0)”和“(y < 0)”)必須等于“true”,整個表達式才會變?yōu)椤癴alse”。

在第二個示例中,前兩個表達式包含第一個示例的括號內(nèi)的每個表達式(“(x < 0)”和“(y < 0)”)。因此,只有這些表達式之一為“true”,才會導(dǎo)致整個表達式變?yōu)椤癴alse”,因為所有內(nèi)容都通過 AND 運算符連接。

您可以設(shè)置 x=0 和 y=-1 并手動嘗試。

查看完整回答
反對 回復(fù) 2023-09-27
  • 3 回答
  • 0 關(guān)注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號