您所在的位置:首页 - 科普 - 正文科普

java健康检查

棋函
棋函 05-06 【科普】 355人已围观

摘要为了算出人体的健康指标,我们可以通过编写一个Java程序来模拟计算。以下是一个简单的Java编程题目,帮助你了解如何通过编程来计算人体健康指标:题目:假设有一个名为Person的类,包括以下成员变量:

为了算出人体的健康指标,我们可以通过编写一个Java程序来模拟计算。以下是一个简单的Java编程题目,帮助你了解如何通过编程来计算人体健康指标:

题目:

假设有一个名为Person的类,包括以下成员变量:

  • 姓名(name)
  • 年龄(age)
  • 身高(height,单位:米)
  • 体重(weight,单位:千克)

现在需要实现以下方法来计算人体健康指标:

  • 计算BMI指数(BMI = 体重 / 身高^2)
  • 根据年龄段给出健康建议:018岁为青少年,1935岁为青年,3660岁为中年,60岁以上为老年
  • 根据上述要求,你需要完成以下任务:

    任务:

    1. 创建一个名为Person的Java类,包括姓名、年龄、身高、体重这四个成员变量。

    2. 实现一个方法calcBMI(),用于计算BMI指数,并根据BMI指数返回相应的健康建议。

    3. 编写一个测试类TestPerson,创建几个不同年龄、身高、体重的人物件,计算他们的BMI指数并输出健康建议。

    解答:

    ```java

    // Person.java

    public class Person {

    private String name;

    private int age;

    private double height;

    private double weight;

    public Person(String name, int age, double height, double weight) {

    this.name = name;

    this.age = age;

    this.height = height;

    this.weight = weight;

    }

    public double calcBMI() {

    return weight / (height * height);

    }

    public String getHealthAdvice() {

    double bmi = calcBMI();

    String advice = "";

    if (age <= 18) {

    advice = "青少年建议...";

    } else if (age <= 35) {

    advice = "青年建议...";

    } else if (age <= 60) {

    advice = "中年建议...";

    } else {

    advice = "老年建议...";

    }

    return advice;

    }

    }

    ```

    ```java

    // TestPerson.java

    public class TestPerson {

    public static void main(String[] args) {

    Person person1 = new Person("Alice", 25, 1.65, 60);

    double bmi1 = person1.calcBMI();

    String advice1 = person1.getHealthAdvice();

    System.out.println(person1.getName() "的BMI指数为:" bmi1);

    System.out.println("健康建议:" advice1);

    Person person2 = new Person("Bob", 20, 1.75, 70);

    double bmi2 = person2.calcBMI();

    String advice2 = person2.getHealthAdvice();

    System.out.println(person2.getName() "的BMI指数为:" bmi2);

    System.out.println("健康建议:" advice2);

    }

    }

    ```

    通过以上的Java类和测试类,我们可以创建不同的Person对象,并计算他们的BMI指数以及给出健康建议。这样我们可以根据算法来判断一个人的健康状况,提供相应的建议。

    Tags: 坏哥哥轻一点 抗战英雄传 银色北伐军声望

    最近发表

    icp沪ICP备2023033053号-25
    取消
    微信二维码
    支付宝二维码

    目录[+]