📄 manager.java
字号:
package com.coach.offical;
import java.util.*;
public class Manager {
Offical[] a;
int length;
Othersalary o=new Othersalary();
Level l=new Level();
Duty d=new Duty();
public Manager(int max) {
a = new Offical[max];
length = 0;
}
public void insert(Offical value) {
this.a[length] = value;
length++;
}
public Offical searh(String id) {
int i = 0;
for (; i <= length - 1; i++) {
if (this.a[i].id.equalsIgnoreCase(id))
break;
}
if (i == length) {
System.out.println("查无此人");
return null;
} else
return a[i];
}
public void accountAllPay(String id){
System.out.println("以下是你所查询公务员的信息:");
System.out.println("姓名: "+this.searh(id).name);
double allPay=l.accountLevelPay(id)+d.dutySalary(id)+o.getOthersalary();
System.out.println("总工资为: "+allPay);
}
public static void main(String[] args) {
Manager m = new Manager(100);
Scanner in=new Scanner(System.in);
Offical a1 = new Offical("王江丰", "0507081001");
Offical a2 = new Offical("邱宗良", "1112091002");
Offical a3 = new Offical("王伟", "2214061003");
Offical a4 = new Offical("王凡", "2311091004");
Offical a5 = new Offical("王湖南", "2513111005");
m.insert(a1);
m.insert(a2);
m.insert(a3);
m.insert(a4);
m.insert(a5);
System.out.println("请输入你要查询的公务员的编号:");
String Officalid=in.nextLine();
m.accountAllPay(Officalid);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -