package com.java;
/*逻辑运算符
*
* & 所有条件都为ture才为ture,一个false即为false
* | 所有条件都为false才为false,一个ture结果为ture
* ^(异或)相同为false,不同为ture
* !
*
* &&
* ||
* 如果左侧已经可以判断结果,后面的就不会执行
*/
public class Demo5 {
public static void main(String[] args){
boolean a=true;
boolean b=false;
System.out.println(a&b);//false
System.out.println(4>3|7<0);//true
System.out.println(true^true);//false
System.out.println(3<2&10>2);
System.out.println(3<2&&10>2);//作用相同
int num=10;
System.out.println(3>4 & ++num>10);
//System.out.println(3>4 && ++num>10);
System.out.println(num);
}
}