用java写一个程序(输入身高体重判断体脂是否正常)
时间: 2024-05-25 16:16:31 浏览: 110
以下是一个Java程序,用于根据输入的身高和体重判断体脂是否正常:
import java.util.Scanner;
public class BodyFatCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入您的身高(单位:米):");
double height = input.nextDouble();
System.out.print("请输入您的体重(单位:千克):");
double weight = input.nextDouble();
double bmi = weight / (height * height);
if (bmi < 18.5) {
System.out.println("您的体脂过低,请增加营养和锻炼身体。");
} else if (bmi < 24) {
System.out.println("您的体脂正常,请继续保持健康的生活方式。");
} else if (bmi < 28) {
System.out.println("您的体脂过高,请注意控制饮食和加强运动。");
} else {
System.out.println("您的体脂严重过高,请尽快采取措施减肥。");
}
}
}
该程序首先提示用户输入身高和体重(分别用height和weight变量表示),然后计算BMI值(用bmi变量表示)。根据BMI值的范围,程序输出相应的体脂提示信息。如果BMI小于18.5,则提示体脂过低;如果BMI在18.5到24之间,则提示体脂正常;如果BMI在24到28之间,则提示体脂过高;如果BMI大于28,则提示体脂严重过高。
阅读全文