使用JAVA编程定义一个人类(类名用Person) (1)属性:姓名、年龄、身高、体重 (2)定义两个构造方法完成赋值,一个无参,一个可以初始化所有成员变量 (3)定义一个方法check用来检验人的体重是否在正常范围之内 体重指数的计算公式如下: 体重指数= 体重(公斤)÷(身高(米)的平方) 正常体重:体重指数=18-25 偏瘦:体重指数<18 偏胖:体重指数>25 (4)定义一个方法out用于输出个人资料。
时间: 2023-06-05 16:08:01 浏览: 159
第四讲 类的定义和使用
好的,以下是我的回答:
可以的,我可以帮你回答你的问题。以下是使用JAVA编程定义一个Person的代码:
```
public class Person {
private String name;
private int age;
private double height;
private double weight;
public Person() {
}
public Person(String name, int age, double height, double weight) {
this.name = name;
this.age = age;
this.height = height;
this.weight = weight;
}
public void check() {
double bmi = weight / (height * height);
if (bmi < 18) {
System.out.println(name + "的体重指数为:" + bmi + ",属于偏瘦。");
} else if (bmi > 25) {
System.out.println(name + "的体重指数为:" + bmi + ",属于偏胖。");
} else {
System.out.println(name + "的体重指数为:" + bmi + ",属于正常体重。");
}
}
public void out() {
System.out.println(name + ",年龄:" + age + "岁,身高:" + height + "米,体重:" + weight + "公斤。");
}
}
```
以上代码定义了一个Person类,包含了姓名、年龄、身高、体重这四个属性。同时定义了两个构造方法,一个无参构造方法和一个可以初始化所有成员变量的构造方法。check方法用来检验人的体重是否在正常范围内,out方法用于输出个人资料。在check方法中计算出体重指数,并根据指数的大小判断体重是否在正常范围内,输出相应的信息。
希望我的回答可以帮到你!
阅读全文