用java编写:对于成年人,BMI正常值在18.5-24kg/m²,超过24为超重,<18.5kg/m2提示消瘦。 输入体重与身高,输出体型健康状况。
时间: 2024-09-18 16:06:16 浏览: 33
Python–根据计算公式:BMI = 体重(kg) / 身高(m)^2判断身体状况
5星 · 资源好评率100%
你可以使用以下Java代码来实现这个功能:
```java
import java.util.Scanner;
public class BodyMassIndex {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的体重(单位:千克):");
double weight = scanner.nextDouble();
System.out.println("请输入您的身高(单位:米):");
double height = scanner.nextDouble();
double bmi = weight / (height * height); // 计算BMI
if (bmi < 18.5) {
System.out.println("您的BMI为:" + bmi + ",提示消瘦。");
} else if (bmi >= 18.5 && bmi <= 24.0) {
System.out.println("您的BMI为:" + bmi + ",属于正常范围。");
} else {
System.out.println("您的BMI为:" + bmi + ",超重了。");
}
scanner.close();
}
}
```
用户运行程序后,按照提示输入体重和身高,程序会计算并输出相应的体型健康状况。
阅读全文