⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manager.java

📁 公务员工资管理系统
💻 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 + -