[英]how to use greater than and less than in a single if statement in java
我已经通过编程从编程中获得了BMI计算器,我要做的一件事就是使用if语句添加类别。 正常体重为18.5到24.9,因此这是其中一类。
这就是我试图做到的方式。
else if ( (bmi >18.5) && (<24.9))
显然这对我不起作用,我应该怎么写呢?我觉得有一种写18.5到24.9的方法,而不是使用大于或等于,但是老实说我什至不知道要查找什么。
非常感谢您的帮助。
采用
if ( bmi > 18.5 && bmi < 24.9)
不幸的是,Java不支持' BETWEEN '运算符(例如SQL所做的事情)。
您可以编写自己的方法来检查两者之间的关系,
public static boolean isBetween(int low, int high, int vmi) {
return high > low ? bmi > low && bmi < high : bmi > high && bmi < low;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.