测试类TestEmployee,在该类中创建3个Employee对象,通过键盘输入给3个员工的名字、年龄、职位进行赋值, 计算出每个员工的工资,显示出所有员工的信息
定义Employee类,以及三个属性名字、年龄、职位。
然后创建TestEmployee类,进行测试。
public class Employee {
//名字、年龄、职位
private String name;
private int age;
private String job;
public Employee(){}
public Employee(String name, int age, String job) {
this.name = name;
this.age = age;
this.job = job;
}
@Override
public String toString() {
return "Employee{" +
"name='" + name + '\'' +
", age=" + age +
", job='" + job + '\'' +
'}';
}
}
import java.util.Scanner;
public class TestEmployee {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
List<Employee> list=new ArrayList<>();
for(int i=1;i<=3;i++){
System.out.println("请输入第"+i+"个员工信息(名字、年龄、职位):");
Employee employee=new Employee(in.next(),in.nextInt(),in.next());
list.add(employee);
}
System.out.println("员工信息如下:");
for(Employee employee:list){
System.out.println(employee);
}
}
}
就是写个Employee类,然后有三个成员变量,有get和set函数,以及计算工资的函数和信息输出函数
希望可以帮到你
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class TestEmployee {
public static void main(String[] args) {
//测试类TestEmployee,在该类中创建3个Employee对象,通过键盘输入给3个员工的名字、年龄、职位进行赋值,
// 计算出每个员工的工资,显示出所有员工的信息
List<Employee> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.println("请输入员工姓名");
String name = scanner.next();
Employee employee = new Employee();
employee.setName(name);
System.out.println("请输入员工年龄");
Integer age = scanner.nextInt();
employee.setAge(age);
System.out.println("请输入员工职位");
String position = scanner.next();
employee.setPosition(position);
System.out.println("请输入员工工资");
String salary = scanner.next();
employee.setSalary(salary);
list.add(employee);
}
System.out.println(list);
}
}
import lombok.Data;
@Data
public class Employee {
private String name;
private Integer age;
private String position;
private String salary;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!