Discuss / Java / BMI计算——if

BMI计算——if

Topic source

I WILL.

#1 Created at ... [Delete] [Delete and Lock User]
Scanner scanner = new Scanner(System.in);        System.out.println("请输入你的体重:(kg)");        double num1 = scanner.nextDouble();        System.out.println("请输入你的身高:(m)");        double num2 = scanner.nextDouble();        double BMI = Math.pow((num1/num2), 2);//        if (BMI<18.5){//            System.out.println("你的身材过轻。");//        } else if (BMI-18.5<0.0001&&25-BMI<0.0001) {//            System.out.println("你的身材正常。");//        }else if (BMI-25<0.0001&&28-BMI<0.0001) {//            System.out.println("你的身材过重。");//        }else if (BMI-28<0.0001&&32-BMI<0.0001) {//            System.out.println("你的身材肥胖。");//        }else if (BMI>32) {//            System.out.println("你的身材非常肥胖。");//        }        BMI= scanner.nextDouble();        if (BMI<18.5){            System.out.println("你的身材过轻。");        } else if (BMI<=25) {            System.out.println("你的身材正常。");        }else if (BMI<=28) {            System.out.println("你的身材过重。");        }else if (BMI<=32) {            System.out.println("你的身材肥胖。");        }else{            System.out.println("你的身材非常肥胖。");        }

  • 1

Reply