您当前的位置: 首页 >  Java

_waylau

暂无认证

  • 3浏览

    0关注

    275博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java核心技术之 ArrayList应用 【职员薪水管理系统】

_waylau 发布时间:2011-07-16 01:35:07 ,浏览量:3

 

职员薪水管理系统需求如下:

/*** author:kevin* date:20110-7-15* function:use ArrayList to build a system of EmployeeSalaryMangement ,* the system is useful for manager to add new employee'information,delete employee'information,* update employee'information,and show employee'information.* it's  easy to obtain the OOP.* */import java.util.ArrayList;import java.io.*;

public class EmployeeSalary {

 public static void main(String[] args) throws Exception{

  //create object EmpManage  EmpManage empm = new EmpManage();    InputStreamReader isr = new InputStreamReader(System.in);  BufferedReader br = new BufferedReader(isr);  //create a menu  while(true)  {   System.out.println("select what you want to do");   System.out.println("select 1:insert new employee");   System.out.println("select 2:show information");   System.out.println("select 3:delete employee");   System.out.println("select 4:update salary");   System.out.println("select 5:excit");      String oper= br.readLine();   if (oper.equals("1")){    System.out.println("input number:");        String empNo =  br.readLine();        System.out.println("input name:");        String empName =  br.readLine();        System.out.println("input salary:");        float salary=Float.parseFloat(br.readLine());        Emp emp = new Emp(empNo,empName,salary);        empm.addEmp(emp);       }else if (oper.equals("2")){    System.out.println("input number:");        String empNo =  br.readLine();       empm.showEmp(empNo);   }else if (oper.equals("3")){    System.out.println("input number:");        String empNo =  br.readLine();       empm.delEmp(empNo);   }else if (oper.equals("4")){    System.out.println("input number:");        String empNo =  br.readLine();        System.out.println("input new salary:");        float newSalary =Float.parseFloat(br.readLine()) ;        empm.updateEmp(empNo, newSalary);   }else if (oper.equals("5")){    //exit system.    System.exit(0);   }     }

 }

}

 

 

//*****************************************************************

//class  Employeeclass Emp{ private String empNo;  //employee number private String empName; //employee name private float salary; //employee salary  public String getEmpNo() {  return empNo; } public void setEmpNo(String empNo) {  this.empNo = empNo; } public String getEmpName() {  return empName; } public void setEmpName(String empName) {  this.empName = empName; } public float getSalary() {  return salary; } public void setSalary(float salary) {  this.salary = salary; }

 public Emp(String empNo,String empName,float salary) {  this.empNo = empNo;  this.empName = empName;  this.salary = salary;     }

}

 

//**********************************************************

//class  EmployeeSalaryManage

class  EmpManage{  private ArrayList al = null;  public EmpManage() {  al = new ArrayList(); } //insert new employee public void addEmp(Emp emp) {  al.add(emp); } //show information public void showEmp(String empNo) {   for (int i= 0 ;i

关注
打赏
1651845987
查看更多评论
立即登录/注册

微信扫码登录

0.0365s