一、题目要求
设计员工工资管理系统,实现以下功能:
(1)输入5名员工姓名、工号、月工资;
(2)统计每人的年收入及收入最高和最低的员工,计算他们的平均工资;
(3)按月工资高低降序排序;
(4)统计高于平均工资和低于平均工资的员工;
(5)输入工号名称查询员工的姓名和月工资。
二、源代码
import java.util.Scanner;
import java.io.BufferedReader;
public class MyStaff{
public static void main(String []args){
String Name[]=new String[5];
int Number[]=new int[5];
int a[]=new int[5];
for(int i=0;i<5;i++){
Scanner sc=new Scanner(System.in); //接收键盘输入的员工信息
System.out.println("请输入员工"+(i+1)+"的姓名");
Name[i]=sc.next(); //把接收到的姓名存到数组中
System.out.println("请输入员工"+(i+1)+"的工号");
Number[i]=sc.nextInt();
System.out.println("请输入员工"+(i+1)+"的工资");
a[i]=sc.nextInt();
}
for(int i=0;i<5;i++){
//循环输出五个人的信息
System.out