欢迎来到天天文库
浏览记录
ID:35514954
大小:99.00 KB
页数:5页
时间:2019-03-25
《java集合类arraylist简单雇员管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、/***ArrayList*简单雇员管理系统练习*集合类使用**/packagecom.test1;importjava.util.*;//包含集合类importjava.io.*;//包含读写类publicclassDemo5_1{publicstaticvoidmain(String[]args)throwsException//抛出异常{//创建EmpManageem=newEmpManage();//管理类对象BufferedReaderbr=newBufferedReader(newInputStreamReader(Sy
2、stem.in));while(true){System.out.println("请选择你要进行的操作:");System.out.println("1:要添加一个雇员");System.out.println("2:要查找一个雇员");System.out.println("3:要修改一个雇员的工资");System.out.println("4:退出系统");StringopenType=br.readLine();//读入if(openType.equals("1")){System.out.println("请输入编号:"
3、);StringempNo=br.readLine();System.out.println("请输入姓名:");Stringname=br.readLine();System.out.println("请输入工资:");floatsal=Float.parseFloat(br.readLine());Empemp=newEmp(empNo,name,sal);em.AddEmp(emp);}elseif(openType.equals("2")){System.out.println("请输入编号:");StringempNo=b
4、r.readLine();em.showInfo(empNo);intm=em.showInfo(empNo);if(m==0){System.out.println("没有找到,请重新输入编号或者是放弃查找:");System.out.println("输入1代表继续查找(还有一次机会)");System.out.println("输入2代表放弃此次查找,继续选择其他的操作");StringopenType2=br.readLine();if(openType2.equals("1")){System.out.println("你
5、选择了继续查找,好,现在请输入编号:");StringempNo1=br.readLine();em.showInfo(empNo1);}elseif(openType2.equals("2")){continue;}}}elseif(openType.equals("3")){System.out.println("请输入要修改工资的雇员的编号:");StringempNo=br.readLine();System.out.println("请输入新的工资:");floatsal=Float.parseFloat(br.readL
6、ine());em.updateSal(empNo,sal);}elseif(openType.equals("4")){//退出系统System.exit(0);}}}}//雇员管理类//包括加入,显示,更新修改,删除等成员方法函数classEmpManage{privateArrayListal=null;//初始化一个集合对象,用来存放雇员,以便管理//构造函数publicEmpManage(){al=newArrayList();}//加入员工publicvoidAddEmp(Empemp){al.add(emp);}//显
7、示员工的信息函数publicintshowInfo(StringempNo){//遍历整个ArrayListintm=0;for(inti=0;i8、ystem.out.println("工资是:"+emp.getSal());m=1;}}returnm;}//更新员工信息函数publicvoidupdateSal(StringempNo,floatnewSal){for(inti
8、ystem.out.println("工资是:"+emp.getSal());m=1;}}returnm;}//更新员工信息函数publicvoidupdateSal(StringempNo,floatnewSal){for(inti
此文档下载收益归作者所有