逻辑运算符有以下几种,见表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的运行结果为
a的结果为6