java用if写bmi
时间: 2023-07-18 07:29:12 浏览: 56
好的,这里是用 if 语句来实现计算 BMI 的 Java 代码:
```
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入您的体重(千克):");
double weight = input.nextDouble();
System.out.print("请输入您的身高(米):");
double height = input.nextDouble();
double bmi = weight / (height * height);
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 + ",属于肥胖。");
}
}
}
```
这个程序会提示用户输入体重和身高,然后计算出 BMI 指数,并根据 BMI 指数的范围输出相应的结果。