逻辑运算符
•逻辑运算符,其实就是比较的二进制数的逻辑关系,运算结果为true、false。逻辑运算符包括如下。
•与运算符:“&&”、“&”。
•“&&”运算符比较的是符号两边的表达式的真假。
•通过下面代码说明“&&”运算符。
public class HelloWorld {
public static void main(String args[]) {
boolean n = (4 > 3) && (2 < 8);
System.out.println(n);
}
}
•非运算符:“||”、“|”。
•“||”运算符比较的是符号两边的表达式的真假,。
•通过下面代码说明“||” 或运算符。
public class HelloWorld11 {
public static void main(String args[]){
boolean n = (4 > 3) || (2 > 8);
//打印并显示结果
System.out.println(n);
}
}
•“!” 非运算符
•“!”非运算符是把符号右边的表达式的结果即true、false取反。
如为true ,取反为false;如为false,取反为true。
•下面代码说明“!” 非运算符。
•修改上节例子,如下形式
public class HelloWorld12 {
public static void main(String args[]){
boolean n = !(2 > 8);
//打印并显示结果
System.out.println(n);
}
}
总结逻辑运算符:
•“&&”运算符,符号的两边都为true时,结果为true。只要有一边不为true,结果即为false。
•“||”运算符,符号的两边只要有一边为true,结果就为true,如果都为false,结果即为false。