定义一个职工类employee用来存储职工的信息(属性包括:工号,姓名,身高(m)、体重(kg),以及获取自身的bmi指数的方法double getbmi()),在main方法中定义一个数组存储5个职
时间: 2023-05-31 07:20:15 浏览: 270
继承多态定义一个类Employee(雇员)
5星 · 资源好评率100%
### 回答1:
这是一道关于定义员工类Employee的题目,该类包含属性包括工号、姓名、身高(m)、体重(kg),以及获取自身BMI指数的方法double getbmi()。在main函数中,定义了一个包含5个员工的数组来存储数据。
### 回答2:
职工是企业中不可或缺的一员,他们在各个领域为企业付出了辛勤的劳动,计算机语言中也有相应的职工类employee。该类用来存储职工的信息,该类有以下属性:
1.工号:表示职工的工号信息。
2.姓名:表示职工的姓名信息。
3.身高:表示职工的身高信息,以米为单位。
4.体重:表示职工的体重信息,以千克为单位。
该类还有一个重要的方法,叫做getbmi(),用来计算职工的bmi指数,该指数是职工健康状况的重要标志,可以帮助企业对职工的健康进行有效地管理。该方法返回一个double类型的值,表示该职工的bmi指数。
在main方法中,需要定义一个数组,该数组可以存储5个职工对象。每个职工对象都包含工号、姓名、身高、体重的属性和计算bmi指数的方法getbmi()。为了模拟数据,我们可以手动添加5个职工的信息,然后通过对职工信息进行操作,计算出职工的bmi指数,并输出到控制台。
职工类employee的定义如下:
public class Employee {
private int id;
private String name;
private double height;
private double weight;
public Employee(int id, String name, double height, double weight) {
this.id = id;
this.name = name;
this.height = height;
this.weight = weight;
}
public double getbmi() {
return weight / (height * height);
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
}
在main方法中定义一个数组,用来存储5个职工的信息:
public static void main(String[] args) {
Employee[] employees = new Employee[5];
employees[0] = new Employee(1, "张三", 1.78, 75);
employees[1] = new Employee(2, "李四", 1.68, 65);
employees[2] = new Employee(3, "王五", 1.85, 80);
employees[3] = new Employee(4, "赵六", 1.70, 55);
employees[4] = new Employee(5, "孙七", 1.75, 70);
for (Employee employee : employees) {
System.out.println(employee.getName() + "的bmi指数为:" + employee.getbmi());
}
}
以上代码段定义了一个Employee类型的数组,通过为数组中的每一个元素赋值,计算出该职工的bmi指数,并将结果输出到控制台。
这是一个简单的职工类及实例化的一个过程,通常在实际编程中,需要根据实际需求对程序进行完善和扩展。
### 回答3:
在定义职工类employee时,需要定义几个属性来存储职工的信息,包括工号、姓名、身高、体重等信息。在获取bmi指数的方法中,需要使用相应的公式来计算出职工的bmi指数,这个指数可以用来判断职工的体重状况是否正常。
下面是一个定义职工类employee的样例:
```
public class Employee {
private String id; // 工号
private String name; // 姓名
private double height; // 身高(米)
private double weight; // 体重(千克)
// 构造方法
public Employee(String id, String name, double height, double weight) {
this.id = id;
this.name = name;
this.height = height;
this.weight = weight;
}
// 获取bmi指数
public double getBmi() {
return weight / (height * height);
}
// 获取工号
public String getId() {
return id;
}
// 获取姓名
public String getName() {
return name;
}
// 获取身高
public double getHeight() {
return height;
}
// 获取体重
public double getWeight() {
return weight;
}
}
```
在main方法中,我们可以定义一个长度为5的Employee数组,来存储5个职工的信息:
```
public static void main(String[] args) {
Employee[] employees = new Employee[5];
// 初始化职工信息
employees[0] = new Employee("001", "张三", 1.75, 70);
employees[1] = new Employee("002", "李四", 1.80, 80);
employees[2] = new Employee("003", "王五", 1.70, 60);
employees[3] = new Employee("004", "赵六", 1.65, 55);
employees[4] = new Employee("005", "钱七", 1.85, 90);
// 输出每个职工的bmi指数
for (Employee employee : employees) {
System.out.println(employee.getName() + " 的bmi指数为:" + employee.getBmi());
}
}
```
这样就可以通过main方法来创建职工类对象,存储职工信息,以及获取每个职工的bmi指数了。
阅读全文