1、用于连接多个条件(多个关系表达式),最终的结果也是一个Boolean。
个人感觉逻辑与,不如逻辑和好理解,和就是一起的意思,也就是说必须一起成立,才为真。
逻辑或就好理解了,有一个行那整体就行,一人吃饱,全家不饿。
异或就是两个人不一样就是真啦。
&&叫短路与(和): &&也叫做短路运算符,因为只要左端条件式为假直接不成立,不会去判断右端条件式。感觉这样节省CPU。效率高。
public class Change{
public static void main(String[] args){
int age = 21;
if(age > 21 && age < 25){
System.out.println("年龄符合");
}else{
System.out.println("回家种地");
}
}
}
在开发的过程中,我们基本上选择&&短路与,这样的效率更加高效。
|| 和 | 的规则和上面的相差不大,有一个真就是真了。两者的区别就是是否执行完全。
开发中我们也基本是用短路||。两个比较好啦,这要是效率高。