java实现BMI指数
时间: 2023-10-23 10:55:34 浏览: 198
要实现BMI指数的计算,可以使用以下Java代码:
```java
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的体重(kg):");
double weight = scanner.nextDouble();
System.out.print("请输入您的身高(m):");
double height = scanner.nextDouble();
double bmi = calculateBMI(weight, height);
System.out.println("您的BMI指数为:" + bmi);
}
public static double calculateBMI(double weight, double height) {
return weight / (height * height);
}
}
```
这段代码会要求用户输入体重和身高,然后调用`calculateBMI`函数计算BMI指数,并输出结果。请注意,这里假设用户输入的是有效的数字,没有进行错误处理。你可以根据实际需求进行适当的修改。
相关问题
用java实现对身体质量指数的衡量,输出用户的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("请输入您的体重(kg):");
double weight = input.nextDouble();
System.out.print("请输入您的身高(m):");
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 < 23.9) {
System.out.println("您的体重正常");
} else if (bmi < 27.9) {
System.out.println("您的体重过重");
} else {
System.out.println("您的体重肥胖");
}
}
}
```
运行程序后,用户需要输入体重和身高,程序会计算出BMI指数并输出。根据BMI指数的范围,程序会输出不同的体重分类。
用Java实现输入身高体重计算BMI指数和对应体型信息
在Java中,你可以创建一个简单的程序来计算BMI(Body Mass Index,身体质量指数),并根据BMI值给出相应的体型信息。首先,你需要定义一个方法来接收用户的身高(单位:米)和体重(单位:千克)。然后,计算BMI,公式为: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();
// 计算BMI
double bmi = calculateBMI(height, weight);
// 判断体型
String bodyType;
if (bmi < 18.5) {
bodyType = "偏瘦";
} else if (bmi < 24) {
bodyType = "正常";
} else if (bmi < 28) {
bodyType = "超重";
} else {
bodyType = "肥胖";
}
// 输出结果
System.out.printf("您的BMI指数是: %.2f\n", bmi);
System.out.println("您的体型属于: %s", bodyType);
}
// 计算BMI的方法
private static double calculateBMI(double height, double weight) {
return weight / (height * height);
}
}
```
运行此程序后,用户会按照提示输入身高和体重,程序会计算BMI并根据常见标准给出体型信息。
阅读全文