天天看点

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不能转换为布尔值。