java输入5个人的工资,输出这5个人中的最高工资
时间: 2024-09-18 12:16:49 浏览: 45
在 Java 中,你可以通过创建一个数组或者列表来存储五个人的工资,然后遍历这个数据结构找出其中的最大值。以下是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个 List 来存储五个人的工资
List<Integer> salaries = new ArrayList<>();
// 输入五个人的工资
System.out.println("请输入五个人的工资(输入完成后按回车结束):");
for (int i = 0; i < 5; i++) {
int salary = inputInteger("第 " + (i+1) + " 人的工资:");
salaries.add(salary);
}
// 找出并输出最高工资
int maxSalary = Collections.max(salaries); // 使用Collections.max()函数获取最大值
System.out.println("这五个人中的最高工资是:" + maxSalary);
// 定义一个辅助方法来获取用户的输入并转换成整数
private static int inputInteger(String prompt) {
Scanner scanner = new Scanner(System.in);
return scanner.nextInt();
}
}
}
```
在这个程序中,用户会被提示逐个输入每个人的工资,最后程序会计算并显示最高的工资。注意`inputInteger`是一个私有静态方法,用于获取用户输入并返回整数值。
阅读全文