身体质量指数BMIJAVA
时间: 2023-09-20 17:12:01 浏览: 39
以下是一个计算BMI的JAVA代码示例:
```java
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入您的体重(公斤):");
double weight = input.nextDouble();
System.out.print("请输入您的身高(米):");
double height = input.nextDouble();
double bmi = weight / (height * height);
System.out.printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
System.out.println("体重过轻");
} else if (bmi >= 18.5 && bmi < 24) {
System.out.println("正常体重");
} else if (bmi >= 24 && bmi < 27) {
System.out.println("超重");
} else if (bmi >= 27 && bmi < 30) {
System.out.println("轻度肥胖");
} else if (bmi >= 30 && bmi < 35) {
System.out.println("中度肥胖");
} else {
System.out.println("重度肥胖");
}
}
}
```
在这个示例中,我们使用Scanner类来获取用户输入的体重和身高。然后,我们计算BMI指数(体重除以身高的平方),并根据标准的BMI范围输出相应的健康状态。注意,我们使用if-else语句来检查BMI指数是否在某个范围内。