//逻辑运算符
//逻辑运算符
public class Test1 {
public static void main (String[] arge){
// System.out.println(4==4 & 1==1);
// System.out.println(4==4 || 1!=1);
// int x = 4;
//// System.out.println(3<x<6);不能这样写 要以下面的方式写
// System.out.println(x>3 || x<6);
// int i = 0;
// int k = 1;
// ++k,k++;
//// System.out.println(i != 0 & ++k ==2);
// System.out.println(i != 0 && ++k ==2);
// System.out.println(k);//单&时,左边无论真假,右边都进行强制运算;
// //双&&时,左边为true,右边进行运算,左边为false,右边不进行运算;
// int i =0;
// int k =1;
// ++k,k++
// System.out.println(i != 0 | ++k == 2);
// System.out.println(i != 0 || ++k == 2);
System.out.println(k);//单|时,左边无论真假,右边都进行强制运算;
// //双||时,左边为false,右边进行运算,左边为true,右边不进行运算;
//异或(^)与或(|)的不同之处是:当两边都为true时 结果为false。 理解:异或,追求的是“异”
//两边都为true时 结果为false 。 两边都为false时 结果也为false 。 两边真假不一为true
}
}