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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

布爾真或假

布爾真或假

HUX布斯 2021-12-30 15:48:10
public class Main {    public static void main(String[] args) {        boolean b = false;        b = true;        boolean toBe = false;        b = toBe || !toBe;        if (b) {            System.out.println(toBe);        }    }我在嘗試學(xué)習(xí)布爾值時(shí)在網(wǎng)上看到了這段代碼,結(jié)果是錯(cuò)誤的。有人可以向我解釋為什么輸出是假的嗎?謝謝
查看完整描述

3 回答

?
蝴蝶刀刀

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊

您將“b”設(shè)置為false,然后將其更改為true,因此“b”為true。然后將“toBe”設(shè)置為false。下一行什么都不做,它返回 true 但不將其分配給任何東西。然后你檢查“b”是否等于真,它確實(shí)如此。那么你打印出等于 false 的“toBe”。這就是為什么打印 false 的原因。



查看完整回答
反對(duì) 回復(fù) 2021-12-30
?
尚方寶劍之說

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊

自從 boolean toBe = false;


b=toBe || !toBe 

b = false || !fasle

b = false || true 

b = true

所以 b 是真的,這意味著


System.out.println(toBe); // prints false since tobBE is false

請:請參閱短路邏輯的真值表或 ||


True || x = True

false || True = True

false || Flase = false

x -> 是不在乎即要么 true或false


查看完整回答
反對(duì) 回復(fù) 2021-12-30
?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

||是邏輯或運(yùn)算符。如果至少有一個(gè)運(yùn)算符為真,則返回真。它的真值表如下所示:


a b a || b

1 1   1

1 0   1

0 1   1

0 0   0

這意味著 b 將為真,因此將執(zhí)行 if 語句中的塊。它輸出“false”,因?yàn)檫@是toBe.


查看完整回答
反對(duì) 回復(fù) 2021-12-30
  • 3 回答
  • 0 關(guān)注
  • 117 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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