/*
讲解逻辑运算符
& ,^,|,!,&&,||
逻辑运算符一般用于连接boolean类型的表达式或者值
&与,|或,^异或,!非,&&短路,||短路
*/
class 逻辑运算1{{
public static void main(String[] args){
int a=43;
int b=54;
int c=64;
//逻辑与&有false则false
System.out.println(a<b&a>c);//false
System.out.println(a<c&a<b);//true
System.out.println(a>b&a<c);//false
System.out.println(c>b&c>a);//true
System.out.println("---------------");
//逻辑|或有true则true
System.out.println(a<b|a>c);//true
System.out.println(a>b|a>c);//false
System.out.println(a<b|a<c);//trus
System.out.println(a>b|a>c);//false
System.out.println("---------------");
//逻辑^异或,相同false,不同为true
System.out.println(a<b^a>c);//true
System.out.println(a>b^a>c);//false
System.out.println(a<b^a<c);//false
System.out.println(a>b^a<c);//true
System.out.println("--------------");
//逻辑!非,非false则true,非true则false
System.out.println(!(a>c));//true
System.out.println(!(a<c));//false
System.out.println(!(a>c));//true
System.out.println(!(a<c));//false
System.out.println("-------------");
}
}
讲解逻辑运算符
& ,^,|,!,&&,||
逻辑运算符一般用于连接boolean类型的表达式或者值
&与,|或,^异或,!非,&&短路,||短路
*/
class 逻辑运算1{{
public static void main(String[] args){
int a=43;
int b=54;
int c=64;
//逻辑与&有false则false
System.out.println(a<b&a>c);//false
System.out.println(a<c&a<b);//true
System.out.println(a>b&a<c);//false
System.out.println(c>b&c>a);//true
System.out.println("---------------");
//逻辑|或有true则true
System.out.println(a<b|a>c);//true
System.out.println(a>b|a>c);//false
System.out.println(a<b|a<c);//trus
System.out.println(a>b|a>c);//false
System.out.println("---------------");
//逻辑^异或,相同false,不同为true
System.out.println(a<b^a>c);//true
System.out.println(a>b^a>c);//false
System.out.println(a<b^a<c);//false
System.out.println(a>b^a<c);//true
System.out.println("--------------");
//逻辑!非,非false则true,非true则false
System.out.println(!(a>c));//true
System.out.println(!(a<c));//false
System.out.println(!(a>c));//true
System.out.println(!(a<c));//false
System.out.println("-------------");
}
}