编写Java程序,键盘输入体重和身高,计算BMI
时间: 2024-09-30 17:15:10 浏览: 35
编写Java程序来计算BMI(身体质量指数)的步骤如下:
1. 首先,你需要从用户那里获取体重(单位通常为公斤)和身高(单位通常是米)。可以使用`java.util.Scanner`类从控制台读取用户的输入。
```java
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的体重(公斤):");
double weight = scanner.nextDouble();
System.out.println("请输入您的身高(米):");
double height = scanner.nextDouble();
```
2. 然后,你可以使用公式 `BMI = 体重 / 身高的平方` 来计算BMI。注意,Java中除法操作符 `/` 返回的是浮点数结果。
```java
double bmi = weight / (height * height);
```
3. 最后,将计算结果显示给用户。你可以使用`System.out.printf()`函数格式化输出结果,保留两位小数。
```java
System.out.printf("您的BMI值为: %.2f\n", bmi);
```
完整的Java程序代码如下:
```java
import java.util.Scanner;
public class BMICalculator {
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);
System.out.printf("您的BMI值为: %.2f\n", bmi);
// 关闭Scanner
scanner.close();
}
}
```
阅读全文