標籤:
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!"); } } }}
java集合-- arraylist小員工項目