鑑於b是一個布爾變量,表達式(!b)和(b == false)是否相同?Java中的表達式(!b)和(b == false)是否相同?
下面是我在哪裏至今這個問題:
b - 返回[如果b是真的假響應]或[如果 b爲假真實反應]!
聲明一個布爾變量'b',在這種情況下,將它設置爲 true,因此使得!b返回false。
我想我需要完成的問題是要知道b是否最初是真的,我認爲它是?
希望這是有道理的,有人可以爲我清除這個?編輯: 這是我的導師提問。我被要求決定這個陳述是真是假: 「表達式(!b)和(b == false)是平等的,其中b是一個布爾變量」
這裏是極其有幫助的神祕線索我請求了一些幫助:
!b的情況是這些表達式應該爲b的所有值提供相同的結果,以便語句正確。即如果b爲假,那麼兩個表達式都給出相同的結果,如果b爲真,那麼兩個表達式都會給出相同的結果。你需要看兩個表達式。
取決於語言。這是什麼? – alex
糟糕 - Java。抱歉! –