以下是一个用Java计算BMI并判断身体健康的示例代码:

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("请输入身高(cm):");
        double height = scanner.nextDouble();

        // 将身高从cm转换为m
        height = height / 100;

        // 计算BMI值
        double bmi = weight / (height * height);

        System.out.println("您的BMI指数为:" + bmi);

        // 判断身体健康情况
        if (bmi < 18.5) {
            System.out.println("体重过轻");
        } else if (bmi >= 18.5 && bmi < 24) {
            System.out.println("正常范围");
        } else if (bmi >= 24 && bmi < 28) {
            System.out.println("超重");
        } else {
            System.out.println("肥胖");
        }
    }
}

在这个示例中,用户被要求输入体重和身高,程序将根据输入计算BMI指数,并根据BMI指数判断身体健康。根据世界卫生组织的标准,BMI指数在18.5以下被认为是体重过轻,18.5-24为正常范围,24-28为超重,28以上为肥胖。程序将根据计算得到的BMI指数输出相应的健康情况。

用Java计算bmi判断身体是否健康

原文地址: https://www.cveoy.top/t/topic/i5iV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录