class LianXi{
public static void main(String [] args){
int a = 3;
int b= 4;
int c= 5;
//& 邏輯與
System.out.println((a>b)&(a>c)); //false & false =flase
System.out.println((a>b)&(a<c)); //false & true =false
System.out.println((a<b)&(a>c)); //true & flase =false
System.out.println((a<b)&(a<c)); //truee & true =true
System.out.println("================");
//| 邏輯或
System.out.println((a>b)|(a>c)); //false | false =flase
System.out.println((a>b)|(a<c)); //false | true = true
System.out.println((a<b)|(a>c)); //true | flase = true
System.out.println((a<b)|(a<c)); //truee | true = true
System.out.println("================");
//^ 邏輯或
System.out.println((a>b)^(a>c)); //false ^ false = false
System.out.println((a>b)^(a<c)); //false ^ true = true
System.out.println((a<b)^(a>c)); //true ^ flase = true
System.out.println((a<b)^(a<c)); //truee ^ true = false
}
}
class LianXi{
public static void main(String [] args){
int a = 3;
int b= 4;
/*
boolean c =(a++ == 3)&(b++ ==4);
System.out.println("a= "+a); //4
System.out.println("b= "+b); //5
System.out.println("c= "+c); //true
*/
/*
boolean d =(a++ == 3)&(b++ ==4);
System.out.println("a= "+a); //4
System.out.println("b= "+b); //5
System.out.println("d= "+d); //true
*/
/*
boolean c =(++a == 3)&(b++ ==4);
System.out.println("a= "+a); //4
System.out.println("b= "+b); //5
System.out.println("c= "+c); //flase
*/
boolean c =(++a == 3)&&(b++ ==4);
System.out.println("a= "+a); //4
System.out.println("b= "+b); //4 短路與 前面是flase后面就不再做運(yùn)算
System.out.println("c= "+c); //flase
}
}