用Java写一个输入人数,输入所有人工资,输出平均工资,输出超过平均工资的人数的程序
时间: 2023-05-31 18:02:00 浏览: 49
```
import java.util.Scanner;
public class Salary {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入人数:");
int num = scanner.nextInt();
int[] salaries = new int[num];
int sum = 0;
for (int i = 0; i < num; i++) {
System.out.print("请输入第" + (i + 1) + "个人的工资:");
salaries[i] = scanner.nextInt();
sum += salaries[i];
}
double average = (double) sum / num;
System.out.println("平均工资为:" + average);
int count = 0;
for (int i = 0; i < num; i++) {
if (salaries[i] > average) {
count++;
}
}
System.out.println("超过平均工资的人数为:" + count);
}
}
```
注:以上代码仅供参考,实际应用中可能需要加入一些异常处理和边界判断。