天天看點

Java核心技術卷I基礎知識3.3.5 boolean類型

<b>3.3.5 boolean類型</b>

boolean(布爾)類型有兩個值:false和true,用來判定邏輯條件。整型值和布爾值之間不能進行互相轉換。

c++注釋:在c++中,數值甚至指針可以代替boolean值。值0相當于布爾值false,非0值相當于布爾值true。在java中則不是這樣。是以,    

java程式員不會遇到下述麻煩:

在c++中這個測試可以編譯運作,其結果總是false。而在java中,這個測試将不能通過編譯,其原因是整數表達式x = 0不能轉換為布爾值。