利用java写出代码,随机生成50个1-100的整数,求其中最大的3个数
时间: 2024-12-28 21:35:43 浏览: 6
你可以使用Java的Collections类和Arrays工具类来实现这个功能。首先,创建一个包含50个随机整数的数组,然后对数组进行排序,最后取出前三个元素即为最大的三个数。以下是相关的Java代码:
```java
import java.util.Arrays;
import java.util.Collections;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个容量为50的整数数组
int[] numbers = new int[50];
// 随机生成1-100的整数并填充数组
Random random = new Random();
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100) + 1; // 生成1到100之间的整数
}
// 对数组进行排序
Arrays.sort(numbers);
// 取出最大的3个数
System.out.println("最大的3个数是:");
for (int i = numbers.length - 1; i >= numbers.length - 3; i--) {
System.out.print(numbers[i] + " ");
}
}
}
```
阅读全文