java计算bmi值用if else语句
时间: 2024-09-20 17:18:23 浏览: 77
bmi.rar_Java编写BMI
在Java中,我们可以使用if-else语句来计算BMI(Body Mass Index,体质指数),它是一个用于衡量一个人体重是否健康的指标。基本步骤如下:
```java
// 定义变量并获取用户输入
double weight = Double.parseDouble(getUserWeight()); // 用户体重,单位通常为千克
double height = Double.parseDouble(getUserHeight()); // 用户身高,单位通常为米
// BMI计算公式:weight / (height * height)
double bmi = weight / (height * height);
// 使用if-else语句判断BMI分类
if (bmi < 18.5) {
System.out.println("您的BMI为:" + bmi + ",属于偏瘦范围。");
} else if (bmi >= 18.5 && bmi < 24) {
System.out.println("您的BMI为:" + bmi + ",属于正常范围。");
} else if (bmi >= 24 && bmi < 28) {
System.out.println("您的BMI为:" + bmi + ",属于超重范围。");
} else {
System.out.println("您的BMI为:" + bmi + ",属于肥胖范围。");
}
阅读全文