接收用户输入的身高和体重,将判断结果输出过轻:低于18.5
正常:18.5~22.9
偏胖:23~24.9
肥胖:25~29.9
重度肥胖:高于30
极度肥胖:高于40
package ikun;
import java.util.Scanner;
public class ikun {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double weight = sc.nextDouble();
double height = sc.nextDouble();
double bmi = getbmi(weight , height);
System.out.println(bmi);
if(bmi < 18.5){
System.out.println("过轻");
} else if (bmi <= 22.9) {
System.out.println("正常");
} else if (bmi <= 24.9) {
System.out.println("偏胖");
} else if (bmi <= 29.9) {
System.out.println("肥胖");
} else if (bmi <= 40) {
System.out.println("重度肥胖");
} else {
System.out.println("极度肥胖");
}
}
public static double getbmi(double weight , double height){
double bmi = weight / height;
return bmi;
}
}