您当前的位置: 首页 >  Java

_waylau

暂无认证

  • 1浏览

    0关注

    275博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

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

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

/*** 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 EmpManageEmpManage empm = new EmpManage();InputStreamReader isr = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(isr);//create a menuwhile(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 numberprivate String empName; //employee nameprivate float salary; //employee salarypublic 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 employeepublic void addEmp(Emp emp){al.add(emp);}//show informationpublic void showEmp(String empNo){for (int i= 0 ;i

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

微信扫码登录

0.0411s