为了账号安全,请及时绑定邮箱和手机立即绑定

限制Java条件

限制Java条件

qq_花开花谢_0 2021-04-25 13:15:55
有一个关于Java的学习任务:创建一个条件,如果X和Z值中的只有一个小于20,则为真。如何做到这一点就像:(X < 20 && Y >= 20) || (X >= 20 && Y < 20)或者(a < 20) != (b < 20)但是我有限制,应该使用不超过2个比较运算符,没有* / +-运算符,没有按位运算符来解决
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

 return Math.max(a, b) >= 20 && Math.min(a, b) < 20;


查看完整回答
反对 回复 2021-05-12
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

您可以使用XOR运算符 ^

if( (x < 20) ^ (z < 20) )


查看完整回答
反对 回复 2021-05-12
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

通过使用条件运算符,? :您可以实现:


if(X < 20 ? Y >= 20 : Y < 20){

    ...

}


查看完整回答
反对 回复 2021-05-12
  • 3 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信