import java.io.*;
import java.util.ArrayList; public class Emexe { public static void main(String[] args) throws IOException { EmpManage em=new EmpManage(); BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
while(true){
System.out.println("**********管理菜单************");
System.out.println("1、添加雇员");
System.out.println("2、查找雇员");
System.out.println("3、修改雇员");
System.out.println("4、删除雇员");
System.out.println("******************************");
System.out.println("请输入数字1-4选择:"); String operType=br.readLine();
if(operType.equals("1")){
System.out.println("请输入雇员编号");
String empNo=br.readLine();
System.out.println("请输入雇员名字");
String name=br.readLine();
System.out.println("请输入雇员薪水");
float sal=Float.parseFloat(br.readLine()); Emp emp=new Emp(empNo,name,sal);
em.addEmp(emp);
}
else if(operType.equals("2")){
System.out.println("请输入雇员编号");
String empNo=br.readLine();
em.showInfo(empNo);
}
else if(operType.equals("3")){ }
else if(operType.equals("4")){ }
} } }
class Emp
{
private String empNo;
private String name;
private float sal; public Emp(String empNo,String name,float sal){
this.empNo=empNo;
this.name=name;
this.sal=sal;
} public String getEmpNo() {
return empNo;
} public void setEmpNo(String empNo) {
this.empNo = empNo;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public float getSal() {
return sal;
} public void setSal(float sal) {
this.sal = sal;
} }
class EmpManage{
private ArrayList a1=null; public EmpManage(){
a1=new ArrayList();
}
public void addEmp(Emp emp){
a1.add(emp);
}
public void showInfo(String empNo){
//遍历整个ArrayList
for(int i=0;i<a1.size();i++)
{
//取出Emp
Emp emp=(Emp) a1.get(i);
if(emp.getEmpNo().equals(empNo)){
System.out.println("该员工编号"+empNo+"姓名"+emp.getName()+"薪水"+emp.getSal());
}
}
}
public void update(String empNo,float newSal){
for(int i=0;i<a1.size();i++){
Emp emp=(Emp) a1.get(i);
if(emp.getEmpNo().equals(empNo)){
emp.setSal(newSal);
System.out.println("success!");
}
}
}
public void delEmp(String empNo){
for(int i=0;i<a1.size();i++){
Emp emp=(Emp) a1.get(i);
if(emp.getEmpNo().equals(empNo)){
a1.remove(i);
System.out.println("success!");
}
}
} }

最新文章

  1. 虚拟目录webconfig的配置
  2. WPF中关于自定义控件的滚动条鼠标停留在内容上鼠标滚轮滚动无效的问题
  3. 第 27 章 CSS 传统布局[上]
  4. JS打印页面
  5. 6.理解DispatcherServlet
  6. jpcap
  7. nginx和apache下的url rewrite
  8. oc-30-堆栈
  9. python通过SMTP发送邮件失败,报错505/535
  10. 。◕‿◕。TMD
  11. JLOI2015 解题报告
  12. v3学院带你一次性认清UART、RS-232、RS-422、RS-485的区别
  13. 华为路由器AR1220F-S的端口映射NAT配置(拨号光纤上网)
  14. HTTP请求的header头解析
  15. C# 后台构造json数据
  16. 什么是C语言。C语言入门
  17. Codeforces Round #543
  18. ES6常用
  19. python之udp协议的套接字
  20. supervisor process management

热门文章

  1. 迭代器和for-of
  2. :only-child
  3. Centos6.7安装docker1.7.1
  4. SqlCommandBuilder的讨论
  5. R之data.table -melt/dcast(数据合并和拆分)
  6. [Python正则表达式] 字符串中xml标签的匹配
  7. 用excel绘制基因芯片热力图
  8. Sprint(第七天11.20)
  9. 安装了ubuntu14.04+windows7双系统的笔记本启动后出现grub rescue&gt;提示符
  10. java使用split切割字符串的时候,注意转义字符