import java.util.Scanner;
public class BMI {
public static void main(String[] args) {
System.out.println("请输入身高(cm):");
double height=siaoMiao(0); //身高、单位为厘米
System.out.println("请输入体重(kg):");
double weight=siaoMiao(0); //单位为千克
double BMI=weight/(height*height)*10000;
System.out.println("您的身高是:"+height);
System.out.println("您的体重是:"+weight);
System.out.println("您的BMI指数是:"+BMI);
System.out.print("您的体重属于:");
if (BMI<18.5) { //判断条件
System.out.println("体重过轻");
} else if (BMI>=18.5&&BMI<24.9) {
System.out.println("正常");
} else if(BMI>=24.9&&BMI<29.9) {
System.out.println("体重过重");
} else if (BMI>=29.9) {
System.out.println("肥胖");
}
}
//键盘输入方法
public static double siaoMiao(double h) {
Scanner sc = new Scanner(System.in);
h = sc.nextInt();
return h;
}
BMI的测量Java文本
最新推荐文章于 2024-09-12 17:29:00 发布