(仅记录自己的学习之路)
创建用于计算身体质量指数的BMI类,成员变量和成员方法如下:
(1) 一个字符串类型的私有数据域(数据域、成员变量和属性含义相同)name,描述人的名字;
(2) 一个int类型的私有数据域age,描述人的年龄;
(3) 一个double类型的私有数据域weight,描述人的体重;
(4) 一个double类型的私有数据域height,描述人的身高;
(5) 一个参数为空的构造方法;
(6) 一个创建带特定体重和身高的BMI对象的构造方法;
(7) 一个创建带特定名字、年龄、体重和身高的BMI对象的构造方法;
(8) 所有数据域的get和set方法;
(9) 计算身体质量指数的方法getBMI(),返回值为double类型。
BMI计算公式: BMI = 体重公斤数/身高米数²
(10) 按照表格提供的体重状况判断方法,返回身体状态的方法getStatus(),返回值类型为String。
编写测试类,创建BMI对象,从键盘输入某人的姓名、年龄、体重和身高,判断其体重状况,按照如下样例输入输出相关信息。
代码如下:
package TestBMI;
import java.util.Scanner;
class BMI{
private String name; //定义人的名字
private int age; //定义人的年龄
private double weight; //定义人的体重
private double height; //定义人的身高
BMI() {
}
private BMI(double weight, double height) {
this.weight = weight;
this.height = height;
}
private BMI(String name, int age,