逻辑运算符

&&表示逻辑与运算符,相当于“并且”,同真为真,一假为假。

||表示逻辑或运算符,相当于“或者”,一真为真,同假为假。

!表示逻辑非运算符,相当于“取反”,真为假,假为真

逻辑运算符操作数均为boolean表达式。

逻辑运算符的短路特性

  对于逻辑与运算符来说,若第一个表达式为假则结果为假,此时跳过第二个表达式;

  对于逻辑或运算符来说,若第一个表达式为真则结果为真,此时跳过第二个表达式;

以下案例实现了逻辑运算符的短路特性:

注意:以下编辑逻辑运算符格式为错误

  左边的表达式得到的结果是布尔值,布尔值不能与int类型判断

System.out.println(100<=num <=1000);

正确格式为:

System.out.println(100<=num && num<=1000);

原文地址:https://www.cnblogs.com/xujiaqi/p/13533899.html