java集合类ArrayList简单雇员管理系统.doc

java集合类ArrayList简单雇员管理系统.doc

ID:62033514

大小:25.50 KB

页数:5页

时间:2021-04-15

java集合类ArrayList简单雇员管理系统.doc_第1页
java集合类ArrayList简单雇员管理系统.doc_第2页
java集合类ArrayList简单雇员管理系统.doc_第3页
java集合类ArrayList简单雇员管理系统.doc_第4页
java集合类ArrayList简单雇员管理系统.doc_第5页
资源描述:

《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(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。