Java BMI 计算器

2024 年 9 月 10 日 | 阅读 3 分钟

创建一个 Java 身体质量指数 (BMI) 计算器需要实现多个使用不同公式计算 BMI 的方法。身体质量指数 (BMI) 是一个基于身高和体重来确定个体身体脂肪的工具。修改后的 BMI 公式、BMI Prime 公式和标准 BMI 公式是各种 BMI 公式中的一些。

BMI - 身体质量指数

身体质量指数 (BMI) 是一种流行的计算一个人与其身高相比是否处于健康体重的方法。它是通过将一个人的体重(公斤)乘以其身高(米)的平方来计算的。给定的 Java 代码实现了一个 BMICalculator 类,用于使用各种公式计算 BMI 并提供有关个体体重状况的更多信息。

  1. 标准 BMI 计算: BMI = weight / (height * height) 是标准 BMI 计算公式。它仅使用身高和体重来计算身体脂肪。根据标准 BMI 分类来解释获得的值。
  2. 计算 BMI Prime: BMI Prime 等于 BMI / 25.0。它是 BMI 的标准化形式。它表示 BMI 相对于正常 BMI 范围 (25.0) 的上限。如果一个人的 BMI Prime 值小于 1,则表明其体重不足;如果大于 1,则表明其超重。
  3. 计算调整后的 BMI: 调整后的 BMI 是一个不同的公式,它涉及将一个常数项加到标准 BMI 中。调整后的 BMI 计算方法如下:1.3 * BMI + 0.3 * 25.0。在某些情况下,可以使用此修正后的 BMI 来提供修正后的体重评估。
BMI 范围类别
< 18.5体重过轻
18.5 - 25正常
25 - 30超重
> 30肥胖

BMICalculator.java

输出

Enter weight (kg): 70
Enter height (m): 1.75
Standard BMI: 22.857142857142858
BMI Prime: 0.9142857142857143
Adjusted BMI: 30.0

Individual Methods:
Standard BMI: 22.857142857142858
BMI Prime: 0.9142857142857143
Adjusted BMI: 30.0

解释

BMICalculator 类具有体重和身高私有字段,以及一个用于初始化它们的构造函数。

使用三种方法来计算各种 BMI 公式:calculateStandardBMI()、calculateBMIPrime() 和 calculateAdjustedBMI()。

displayBMIInfo() 函数用于打印三个 BMI 计算的每个结果。

在 main 方法中,用户输入体重和身高,并创建一个 BMICalculator 实例来显示 BMI 数据。

结论

人们和医疗专业人员可以通过使用这些不同的 BMI 指标来了解更多关于体重和潜在健康风险的信息。此外,由于 Java 代码的通用性,可以轻松修改或扩展它。可以根据 BMI 标准添加进一步的解释性推理,将人们分为体重过轻、正常体重、超重和肥胖类别。这提高了程序对于寻求快速评估其当前体重状况的用户的可用性。

总之,这个 Java BMI 计算器是一个灵活的工具,它不仅计算标准 BMI,还提供其他指标,以便更全面地评估一个人的体重。它充当了一个可以根据特定需求进行增强或与其他健康相关应用程序接口的框架。