用数组实现职员管理java代码.docx

上传人:大张伟 文档编号:11653224 上传时间:2021-08-28 格式:DOCX 页数:6 大小:71.02KB
返回 下载 相关 举报
用数组实现职员管理java代码.docx_第1页
第1页 / 共6页
用数组实现职员管理java代码.docx_第2页
第2页 / 共6页
用数组实现职员管理java代码.docx_第3页
第3页 / 共6页
用数组实现职员管理java代码.docx_第4页
第4页 / 共6页
用数组实现职员管理java代码.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《用数组实现职员管理java代码.docx》由会员分享,可在线阅读,更多相关《用数组实现职员管理java代码.docx(6页珍藏版)》请在三一文库上搜索。

1、1、职员类 Clerk1 ) 成员变量:编号、姓名、工资等(设为私有)2 )成员方法:(1) 构造方法;(2) 成员的 Set 和 Get 方法;调用此方法很方便)(3) toString() ( 输出职员信息的时候,public class Clerkprivate int num;private String name;private double salary;public Clerk(int a,String b,double c)num=a;name=b;salary=c;public Clerk()this(0,0);public void setNum(int a)num=a;p

2、ublic void setName(String b)name=b;public void setSalary(double c)salary=c;public int getNum()return this.num;public String getName()return this.name;public double getSalary()return this.salary;public String toString()+this.salary);return ( 姓名: +this.name+ 编号: +this.num+2、职员管理类ClerkManage1) 成员变量:一个存

3、放职员的数组2 )成员方法:6(1) 构造方法;(2) 增、删、改、查等方法。public class ClerkManagestatic Clerk clerk=new Clerk100;public ClerkManage()int i=0;for(i=0;iclerk.length;i+)this.clerki=new Clerk();public void add(Clerk a)int i=0;for(i=0;iclerk.length;i+)if(clerki.getNum()=a.getNum()此编号已存在!);elseif(clerki.getNum()=0)clerki=a

4、;添加成功!);break;public void delete(int num)int i=0;int t=0;for(i=0;iclerk.length;i+)if(clerki.getNum()=num)clerki=clerki+1;删除成功!);t=1;if(t=0) 您要删除的编号不存在!);public void xiugai(int num,double salary)int i=0;int t=0;for(i=0;iclerk.length;i+)if(clerki.getNum()=num)clerki.setSalary(salary);修改成功!);t=1;if(t=0

5、) 您要修改的编号不存在! );public void sort(int num)int i=0;int t=0;for(i=0;iclerk.length;i+)if(clerki.getNum()=num);t=1;if(t=0) 您要查找的编号不存在!);3、界面类(测试类)ClerkTesterimport java.io.*;public class ClerkTesterpublic static void main(String args)throws IOExceptionClerkManage clerk=new ClerkManage();BufferedReader br

6、=new BufferedReader(new InputStreamReader(System.in); while(true); 欢迎使用职员管理系统 请选择你要进行的操作: );1.添加一个职员:);2.查找一个职员:);3.修改一个职员的工资: );4.删除一个职员:);5.退出! );String operType=br.readLine();if(operType.equals(1)请输入职员的编号:);int no=Integer.parseInt(br.readLine();请输入职员的姓名:);String name=br.readLine();请输入职员的工资:);doub

7、le sla=Double.parseDouble(br.readLine();Clerk ck=new Clerk(no,name,sla);clerk.add(ck); elseif(operType.equals(2)请输入要查找的职工编号:);int no=Integer.parseInt(br.readLine();clerk.sort(no);elseif(operType.equals(3)请输入要修改的职工编号:);int no=Integer.parseInt(br.readLine();请输入修改后的工资:);double sla=Double.parseDouble(br.readLine();clerk.xiugai(no,sla);elseif(operType.equals(4)请输入要删除的职工编号:);int no=Integer.parseInt(br.readLine();clerk.delete(no);elseif(operType.equals(5)System.exit(0);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1