欢迎来到天天文库
浏览记录
ID:62033514
大小:25.50 KB
页数:5页
时间:2021-04-15
《java集合类ArrayList简单雇员管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/***ArrayList* 简单雇员管理系统练习*集合类使用**/package com.test1;importjava.util。*;//包含集合类importjava.io.*;//包含读写类public classDemo5_1{publicstaticvoidmain(String[] args)throwsException //抛出异常{ //创建EmpManage em=newEmpManage(); //管理类对象BufferedReaderbr=newBufferedReader(newInputStre
2、amReader(System.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。o
3、ut.println(”请输入编号:"); StringempNo=br.readLine();System.out.println("请输入姓名:"); Stringname=br。readLine(); System.out.println("请输入工资:"); floatsal=Float.parseFloat(br。readLine()); Emp emp=new Emp(empNo,name,sal); em.AddEmp(emp);}elseif(openType。equals(”2")) { Sys
4、tem.out。println("请输入编号:"); StringempNo=br.readLine(); em.showInfo(empNo); intm=em.showInfo(empNo); if(m==0) { System.out。println(”没有找到,请重新输入编号或者是放弃查找:"); System。out.println("输入1代表继续查找(还有一次机会)"); System。out.println("输入2代表放弃此次查找,继续选择其他的操作"); StringopenType2=br.r
5、eadLine(); if(openType2。equals(”1")){ System。out。println(”你选择了继续查找,好,现在请输入编号:"); StringempNo1=br。readLine();em.showInfo(empNo1); } elseif(openType2。equals(”2")) { continue; } } }elseif(openType.equals(”3”)) { System。out.println("请输入要修改工资的雇员的编号:");Stringemp
6、No=br。readLine(); System.out。println(”请输入新的工资:"); float sal=Float.parseFloat(br。readLine()); em.updateSal(empNo,sal);} elseif(openType.equals(”4")) {//退出系统 System.exit(0); } } }}//雇员管理类//包括加入,显示,更新修改,删除等成员方法函数classEmpManage{privateArrayListal=null;//初始化一个集合对象,用来存放雇员
7、,以便管理//构造函数publicEmpManage(){al=newArrayList();}//加入员工publicvoidAddEmp(Empemp){al。add(emp);}//显示员工的信息函数 publicintshowInfo(StringempNo){ //遍历整个ArrayListintm=0; for(int i=0;i〈al.size();i++) { Empemp=(Emp)al。get(i); //比较编号if(emp.getEmpNo()。equals(empNo)){ System.out。
8、println(”找到了员工,他的信息是:"); System.out.println("编号是:”+emp.getEmpNo()); System。out.println("名字是:"+emp.getName()); System.out.println(
此文档下载收益归作者所有