用java判断BMI
时间: 2024-10-21 14:10:29 浏览: 18
在Java中,你可以通过计算身体质量指数(Body Mass Index,BMI)来判断一个人是否超重、正常或偏瘦。BMI是一个简单的公式,它基于体重(公斤)除以身高(米)的平方得出。下面是一个基本的示例:
```java
public class BMICalculator {
public static double calculateBMI(double weight, double height) {
return weight / (height * height);
}
public static String getBMIStatus(double bmi) {
if (bmi < 18.5) {
return "体重过轻";
} else if (bmi >= 18.5 && bmi <= 24) {
return "正常范围";
} else if (bmi > 24 && bmi <= 29) {
return "超重";
} else {
return "肥胖";
}
}
public static void main(String[] args) {
double weight = 70; // 体重(单位:千克)
double height = 1.75; // 身高(单位:米)
double bmi = calculateBMI(weight, height);
System.out.printf("您的BMI值是 %.2f,属于 %s。\n", bmi, getBMIStatus(bmi));
}
}
```
在这个例子中,`calculateBMI()`函数计算BMI,`getBMIStatus()`函数根据BMI值返回相应的健康状态。在`main()`方法里,我们输入了体重和身高,然后显示结果。
阅读全文