com.xu.operator.Demo05
作者:互联网
package com.xu.operator;
//逻辑运算符
public class Demo05 {
public static void main(String[] args) {
//与(and) 或(or) 非(取反)
boolean a=true;
boolean b=false;
System.out.println("a&&b:"+(a&&b));//逻辑与运算,两个变量都为真,
// 结果才为真;a&&b:false
System.out.println("a||b:"+(a||b));//逻辑或运算,两个变量有一个为真,
// 结果才为真;a||b:true
System.out.println("!(a&&b):"+!(a&&b));//逻辑非运算,若果是真,则变为假,
// 如果是假,则变为真;!(a&&b):true
//短路运算;
int c=5;
boolean d=(c<4)&&(c++<4);
System.out.println(d);//false
System.out.println(c);//5,说明c++<4没有执行,否则c自加后为6;
}
}
\Desktop\JavaSE\out\production\基础语法" com.xu.operator.Demo05
a&&b:false
a||b:true
!(a&&b):true
false
5
Process finished with exit code 0
标签:Demo05,true,System,println,&&,operator,xu,com,out 来源: https://www.cnblogs.com/xunzhao26/p/14802842.html