BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。 身体质量指数(BMI)= 体重(kg)÷身高2(m2) 本案例要求编写程序,根据用户输入的身高和体重计算BMI值,并找到对应的分类。用java编写
时间: 2024-11-13 11:22:54 浏览: 7
幼儿园身体质量指数BMI程序,excel版
在Java中,你可以创建一个简单的命令行程序来实现这个功能。首先,你需要导入必要的库,并设计一个主方法来接收用户输入并计算BMI值。以下是一个基本的示例:
```java
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的身高(单位:米):");
double height = scanner.nextDouble();
System.out.println("请输入您的体重(单位:千克):");
double weight = scanner.nextDouble();
double bmi = calculateBMI(height, weight); // 计算BMI值
String classification = classifyBMI(bmi); // 分类
System.out.printf("您的BMI值为 %.2f,属于%s。\n", bmi, classification);
}
// BMI计算函数
public static double calculateBMI(double height, double weight) {
return weight / (height * height);
}
// 根据BMI值确定分类
public static String classifyBMI(double bmi) {
if (bmi < 18.5) {
return "偏瘦";
} else if (bmi < 24) {
return "正常范围";
} else if (bmi < 28) {
return "超重";
} else {
return "肥胖";
}
}
}
```
这个程序首先接受用户的身高和体重输入,然后计算BMI值并根据常见的BMI分类标准给出相应的描述。
阅读全文