编写程序,从键盘输入你的体重(单位:公斤)和身高(单位:米),计算你的身体质量指数(Body Mass Index,BMI),该值是衡量一个人是否超重的指标。 计算公式为:BMI = 体重 / 身高的平方java
时间: 2024-12-15 10:20:22 浏览: 16
在Java中,编写一个简单的命令行程序来计算BMI可以按照以下步骤进行:
1. 首先,创建一个新的Java文件(例如`BMICalculator.java`),并导入必要的`java.util.Scanner`类用于从用户那里获取输入。
```java
import java.util.Scanner;
```
2. 定义一个main函数作为程序入口。
```java
public class BMI Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 询问用户输入体重和身高
System.out.println("请输入您的体重(单位:公斤):");
double weight = input.nextDouble();
System.out.println("请输入您的身高(单位:米):");
double height = input.nextDouble();
// 计算BMI
double bmi = calculateBMI(weight, height);
// 输出结果
System.out.printf("您的BMI值为: %.2f\n", bmi);
}
// 定义计算BMI的方法
private static double calculateBMI(double weight, double height) {
return weight / (height * height);
}
}
```
在这个程序中,我们首先创建了一个`Scanner`对象来获取用户的输入,然后提示用户输入体重和身高。接下来,我们调用`calculateBMI`方法计算BMI,并使用`printf`格式化输出结果,保留两位小数。
运行此程序,它将等待用户的输入,然后显示计算出的身体质量指数。
阅读全文