1 public class员工管理系统 {2 public static voidmain(String[] args) {3 int[]id=new int[100];4 String[]name=new String[100];5 int[]salesvolume=new int[100];6 double[]wages=new double[100];7 int count=0;8 while (true){9 System.out.println("----员工管理系统----");10 System.out.println("系统功能选择:");11 System.out.println("1.新增员工:");12 System.out.println("2.删除员工:");13 System.out.println("3.修改员工:");14 System.out.println("4.查找员工:");15 System.out.println("5.显示全部员工:");16 System.out.println("6.按员工销售额排序:");17 System.out.println("7.退出系统:");18 System.out.print("请输入选项:");19 int num=newScanner(System.in).nextInt();20 switch(num){21 case 1:22 count=add(id,name,salesvolume,wages,count);23 break;24 case 2:25 count=delete(id,name,salesvolume,wages,count);26 break;27 case 3:28 change(id,name,salesvolume,wages,count);29 break;30 case 4:31 chazhao(id,name,salesvolume,wages,count);32 break;33 case 5:34 xianshi(id,name,salesvolume,wages,count);35 break;36 case 6:37 paixu(id,name,salesvolume,wages,count);38 break;39 case 7:40 exit();41 return;42 default:43 System.out.println("----------------------------------");44 System.out.println("功能选择有误,请输入正确的功能序号!");45 break;46 }47 }48 }49 public static int add(int[]id,String[]name,int[]salesvolume,double[]wages,intcount){50 Scanner scanner=newScanner(System.in);51 System.out.println("输入添加员工id");52 int id1=scanner.nextInt();53 System.out.println("输入添加员工姓名");54 String name1=scanner.next();55 System.out.println("输入添加员工销售额");56 int salesvolume1=scanner.nextInt();57 for (int i=count;i
63 }64
65 count++;66 returncount;67 }68 public static int delete(int[]id,String[]name,int[]salesvolume,double[]wages,intcount){69 System.out.println("请输入删除员工id");70 int id1=newScanner(System.in).nextInt();71 for (int i=0;isalesvolume[j]) {119 f=true;120 int temp=id[j+1];121 id[j+1]=id[j];122 id[j]=temp;123 String st=name[j+1];124 name[j+1]=name[j];125 name[j]=st;126 int temp1=salesvolume[j+1];127 salesvolume[j+1]=salesvolume[j];128 salesvolume[j]=temp1;129 double temp2=wages[j+1];130 wages[j+1]=wages[j];131 wages[j]=temp2;132 }133 }if (f==false){134 break;135 }136 }for (int i=0;i