java基础综合实战1

健康计算器:开发一个简单的健康计算器应用程序,它可以接受用户的输入(如年龄、性别、提体重、身高),并计算出用户的身体质量指数BMI和基础代谢率BMR。

package com.amin.demo;

import java.util.Scanner;

public class AllTest {
    public static void main(String[] args) {
        //目标:实现健康计算器

        // 第一步:获取用户身体信息
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入身高(m):");
        double height = sc.nextDouble();
        System.out.println("请输入体重(kg):");
        double weight = sc.nextDouble();
        System.out.println("请输入年龄(岁):");
        int age = sc.nextInt();
        System.out.println("请输入性别(男/女):");
        String sex = sc.next();

        // 第二步:计算BMI
        double bmi = getBMI(height, weight);
        System.out.println("BMI:" + bmi);

        // 第三步:计算BMR
        double bmr = getBMR(height, weight, age, sex);
        System.out.println("BMR:" + bmr);
    }

    // 计算BMI
    public static double getBMI(double height, double weight) {
        return weight / (height * height);
    }
    // 计算BMR
    public static double getBMR(double height, double weight, int age, String sex) {
        if ("男".equals(sex)) {
            return 88.362 + (13.397 * weight) + (4.799 * height) - (5.677 * age);
        } else {
            return 447.593 + (9.247 * weight) + (3.098 * height) - (4.330 * age);
        }
    }

}

总结:学会写java的方法,方法调用,清楚数据类型,使用Scanner。

不得不说,AI是个好东西,用来辅助学习很不错,但是不要让它替你写代码哦,还是要自己写一遍的。

你可能感兴趣的:(java,开发语言)