Java逻辑运算符,逻辑非,逻辑与,逻辑或,短路与,短路或

Java逻辑运算符:

运算符用法名称说明实例结果
&&a&&b短路与

a与b同时为true才为true,

如果a为false,不判断b,结果为flase(即无论b为何值,结果都为false)

true&&truetrue
||a||b短路或

a与b有一个为true则为true,

如果a为true,不判断b,结果为true(即无论b为何值,结果都为true)

false||truetrue
!a逻辑非

如果a为true,则!a为false

如果a为false,则!a为true

truefalse
&a&b逻辑与a与b同时为true才为true,a与b都判断false&truefalse
|a|b逻辑或a与b有一个为true即为true,a与b都判断false|falsefalse

实际编程时应该采用短路与 和 短路或,能够提高效率(毕竟能够减少判断次数嘛)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值