2020-08-13

java位运算符现实上没怎么碰见过,但刷题时一碰到就要卡一会儿,真的受不了啦,好记性不如赖笔头,还是总结一下把它记下来好了

java中&&是短路与,||是短路或,意思就是只要前者满足条件,就不会再运算后者了
举例:a&&b a为false时,直接跳过b,直接就判定为false
a||b a为true时, 直接跳过b,直接判定为true;
&和|是与,或,意思就是不管前者怎么样,都会运算后者
举例:a&b a,b都为true时,才为true,其它的都为false
a|b a,b只要有一个为true,就为true,其它的都为false;

顺便再补充一下关于两个负数相除、求余,结果符号的变化
相除时,负负为正
求余时,符号为看被除数
举例:a = -12;b = -5;c=12;
a/b = 2
a%b = -2(看a的符号)
c%b = 2(c是正的,结果就是正的)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值