逻辑运算

逻辑运算

boolean a=false;
boolean b=true;
System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个变量都为真,结果为真
System.out.println("a||b:"+(a||b));//逻辑或运算:有一个是真他就是真
System.out.println("!(a&&b):"+!(a&&b));//逻辑非运算:如果是真,则为假,如果是假则为真
int c=5;
boolean d=(c>3)&&(c++==5);
System.out.println(d);
  • 逻辑与,无论左边真假,右边都要执行 短路与,如果左边为真,右边执行;如果左边为假,右边不执行

  • 逻辑或,无论左边真假,右边都要执行 短路或,如果左边为假,右边执行;如果左边为真,右边不执行

posted @ 2021-02-11 11:06  πππ·  阅读(98)  评论(0)    收藏  举报