JAVA中 && 和 & 、 || 和 | 解释

JAVA中 && 和 & 、 || 和 | 解释

一:名解
&& :短路与
&:逻辑与
|| :短路或
| :逻辑或
二、特性
(一)短路与(&& ):
1.从左至右顺序判断,如果第一个判断为false,直接返回false,后面判断不会执行;
2.多个判断时进行&&,都为ture时,为ture;
3.为什么叫短路与? 就好似物理中的电流,当某处短路时,电流直接从一条路通过,而不再管另一条路。(博主:Solo_two)
(二) 短路或(||):
1. 从左至右顺序判断,如果第一个判断为true,直接返回false,后面判断不会执行;
2. 多个判断进行 || ,只需满足其中一个判断为true,返回true ;
(三) 逻辑与(&)
1. 位运算符

		3&5则
		
		0011
		
	& 	0101
		
		0001
		
		等于1

2 做判断时:
(1) :&同为1时为1,否则为0
(2) :多个判断时,会将所有判断都走一遍,最后的出结果;
3.示例:

(四)逻辑或(| )
1. 位运算符

			3|5则
			
			0011
			
		|	0101
			
			0111
			
			等于7
  1. 做判断时:
    (1) |同为0时为0,否则为1
    (2) :多个判断时,会将所有判断都走一遍,最后的出结果;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值