4.逻辑运算符

4.逻辑运算符

逻辑运算符有以下几种,见表1.2.7。

表1.2.7 Java逻辑运算符

例如,

【代码2.5】逻辑运算符案例

在代码第5行中,因为a 4为假,所以a++10被“短路”,a++不会被执行,那么a的值不变。

代码2.5的运行结果为

使用短路逻辑运算符的结果为false

a的结果为5

【代码2.6】逻辑运算符案例

在代码第6行中,因为a++<10没有被短路,所以a的值自增1。

代码2.6的运行结果为

使用短路逻辑运算符的结果为false

a的结果为6