BMI(Body Mass Index,身体质量指数)是通过人的体重和身高来计算的,用于评估一个人的体重是否在健康范围内。BMI的计算公式是:
使用Java编写程序计算BMI值:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入体重和身高
System.out.print("请输入体重(公斤):");
double weight = scanner.nextDouble();
System.out.print("请输入身高(米):");
double height = scanner.nextDouble();
// 计算BMI
double bmi = calculateBMI(weight, height);
// 输出BMI
System.out.printf("您的BMI值是:%.2f\n", bmi);
// 根据BMI值给出健康建议
printBMICategory(bmi);
scanner.close();
}
public static double calculateBMI(double weight, double height) {
return weight / (height * height);
}
public static void printBMICategory(double bmi) {
if (bmi < 18.5) {
System.out.println("体重过轻");
} else if (bmi >= 18.5 && bmi < 25) {
System.out.println("正常范围");
} else if (bmi >= 25 && bmi < 30) {
System.out.println("超重");
} else {
System.out.println("肥胖");
}
}
}
- 我们首先从用户那里获取体重和身高的输入。
- 使用
calculateBMI
方法来计算BMI。 - 根据计算出的BMI值,
printBMICategory
方法会输出相应的健康建议。
运行时输入体重(kg)和身高(m)即可输出。
© 版权声明
- 本博客所拥有的文章除特别声明外,均默认采用 CC BY 4.0 许可协议。
- 文章部分内容可能来源于公共网络,如有侵权,请联系博主在核实后进行修改或删除。
THE END
暂无评论内容