Java_LogicOperater

本文探讨了Java编程中的逻辑运算符,包括逻辑与(&&), 逻辑或(||)以及异或(^)。重点讲解了短路与(&&)的效率优势,即当左侧条件不满足时,右侧条件不再进行判断,从而节省CPU资源。在实际开发中,通常选择使用短路与(&&)来提高代码效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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("回家种地");
    }
   	}
}

在开发的过程中,我们基本上选择&&短路与,这样的效率更加高效。 

||  和  |   的规则和上面的相差不大,有一个真就是真了。两者的区别就是是否执行完全。

开发中我们也基本是用短路||。两个比较好啦,这要是效率高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值