当前位置: 代码迷 >> 综合 >> BMITest.java
  详细解决方案

BMITest.java

热度:93   发布时间:2024-01-31 11:03:50.0

类名 BMITest

类代码

import java.util.Scanner;

public class BMITest {

    public static void main(String[] args) {
// TODO Auto-generated method stub
boolean flag = true;
while (flag) {
Scanner scanner = new Scanner(System.in);
System.out.println("--BMI指数测试机正在运行--");
System.out.println("请输入身高(m):");
double height = scanner.nextDouble();
System.out.println("请输入体重(kg):");
double weight = scanner.nextDouble();

            double BMI = weight / (height * height);
System.out.println("你当前的BMI指数是:" + BMI);

            String remind = "";
if (BMI < 18.5) {
remind = "体重过轻!";
} else if (BMI >= 18.5 && BMI < 24) {
remind = "正常范围!";
} else if (BMI > 24 && BMI < 27) {
remind = "体重过重!";
} else if (BMI >= 27 && BMI < 30) {
remind = "轻度肥胖!";
} else if (BMI >= 30 && BMI < 35) {
remind = "中度肥胖!";
} else {
remind = "重度肥胖!";
}

            System.out.println("你的类型是:" + remind);
System.out.println("测试结束,感谢参与!\n");
flag = false;
}
}

}

运行结果

--BMI指数测试机正在运行--
请输入身高(m):
1.75
请输入体重(kg):
87.3
你当前的BMI指数是:28.506122448979593
你的类型是:轻度肥胖!
测试结束,感谢参与!