Java程序用于计算身体质量指数(BMI)


身体质量指数是按公斤计算的身体质量除以以米为单位的身体高度的平方。这表示为 kg/m^2。

一个 Java 程序,用于计算身体质量指数(BMI),如下所示。

示例

import java.util.Scanner;
public class Example {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.print("Input weight in kilogram: ");
      double weight = sc.nextDouble();
      System.out.print("
Input height in meters: ");       double height = sc.nextDouble();       double BMI = weight / (height * height);       System.out.print("
The Body Mass Index (BMI) is " + BMI + " kg/m2");    } }

输出

Input weight in kilogram: 55
Input height in meters: 1.5
The Body Mass Index (BMI) is 24.444444444444443 kg/m2

现在让我们了解一下上述程序。

从用户处以千克和米为单位分别获取体重和身高值。演示此过程的代码段如下所示 −

Scanner sc = new Scanner(System.in);
System.out.print("Input weight in kilogram: ");
double weight = sc.nextDouble();
System.out.print("
Input height in meters: "); double height = sc.nextDouble();

然后使用公式 BMI = weight / (height * height) 计算身体质量指数。最后,显示身体质量指数的值。演示此过程的代码段如下所示 −

double BMI = weight / (height * height);
System.out.print("
The Body Mass Index (BMI) is " + BMI + " kg/m2");

更新时间:2024 年 5 月 31 日

2.5 万+ 阅读量

开启你的 职业

通过完成课程来获得认证

开始
广告