3.6 布尔型
Java有一个称为boolean的基本类型,用于表示逻辑值。它只能是两个可能的值之一:true或false。所有关系运算(例如a<b)都返回这种类型的值。对于if和for这类控制语句的条件表达式,也需要boolean类型。
下面的程序演示了boolean类型:
关于这个程序有三个有趣的地方需要注意。首先可以看出,当通过println()方法输出boolean值时,显示的是true或false。其次,对于控制if语句来说,boolean变量的值本身是足够的。不需要像下面这样编写if语句:
- if(b == true) …
最后,关系运算符(例如<)的输出是boolean值。这就是为什么表达式10>9显示true的原因。此外,10>9周围的圆括号是必需的,因为运算符+比>具有更高的优先级。