- 声明一个double类型的数组,用来存储员工的工资
- 提示用户输入有多少个员工
- 根据员工的个数,给数组分配长度
- 接受用户从键盘输入每个员工的工资
- 显示出所有员工的工资
- 统计出所有员工的平均工资并输出
- 求出最高工资和最低工资,并显示分别是哪个员工的工资
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入员工的人数:");
int n=s.nextInt();
double[] a=new double[n];
int i;
for(i=1;i<=n;i++){
System.out.println("请输入员工的工资:");
double m=s.nextDouble();
a[i-1]=m;
}
System.out.print(n+"个员工的工资分别为 ");
for(int j=0;j<n;j++) {
System.out.print(a[j]+" ");
}
double sum=0;
double avg=0;
int max=0;
int min=0;
for(int k=0;k<a.length;k++) {
sum+=a[k];
avg=sum/(double)a.length;
if(a[max]<a[k])
max=k;
if(a[min]>a[k])
min=k;
}
System.out.println();
System.out.print("平均值为"+avg+" 最大值为"+a[max]+" 是"+(max+1)+"位员工");
System.out.println(" 最小值为"+a[min]+" 是"+(min+1)+"位员工");
}