如果其他条件合并&&和||在一行语句中

时间:2018-11-08 16:01:24

标签: java android if-statement

谢谢您的时间,我在复选框中创建了if else语句以显示结果,我可以将&&和||合并吗?一个陈述中的条件?例如

if (radioMale && chestPain && (leftArm || bothArm || jaw || throat)) {
highPossibilityOfHeartDisease = true;
}

用户必须勾选radioMale &&胸痛&&可以勾选leftArm,Arm,下颌或喉咙(一个或多个),以针对trueHeartDisease返回true。上面的代码有效吗?在这里需要一些帮助。

1 个答案:

答案 0 :(得分:0)

是的,您可以将&&和||组合在一起在if...else语句中。在考虑编程方面之前,请从逻辑上看待它。

true AND true AND true AND (true OR false OR false)将验证括号中的条件,并将其设置为一个结果布尔值,根据条件可以为truefalse

然后将对所得的booleans进行线性验证,如常。

您可以阅读一些说明布尔表达式数学的文章,例如:

The Mathematics of Boolean Algebra: From StanFord University

Boolean Expressions

Boolean algebra