代码里面有注释!
菜单页面:
public class Menu {
//定义一个数组用来储存员工数据
private Emp[] empArr=new Emp[3];
private int size=0;
//定义一个无参的构造方法
public Menu(){
initDate();
}
//对数组进行初始化
private void initDate(){
Emp emp01=new Emp("e01","张三",20,500);
Emp emp02=new Emp("e02","李四",23,400);
empArr[0]=emp01;
empArr[1]=emp02;
size=2;
}
private Scanner sc=new Scanner(System.in);
//显示主菜单
public int showMainMenu(){
System.out.println("==========欢迎使用员工管理系统==========");
System.out.println("1.查看员工列表");
System.out.println("2.新员工入职");
System.out.println("3.查看特定员工");
System.out.println("4.根据年龄降序展示员工信息");
System.out.println("5.根据薪资升序展示员工信息");
System.out.println("6.员工离职");
System.out.println("7.退出");
System.out.println("======================================");
System.out.println("请选择:");
return sc.nextInt();
}
private void showTitle(){
System.out.println("工号\t姓名\t年龄\t薪资");
}
//函数:1.查看员工列表
public void showEmps(){
System.out.println("=========员工列表========");
showTitle();
//for循环对数组中的信息进行遍历
for (int i=0;i<size;i++){