java随机产生偶数并排序
时间: 2024-11-12 21:45:15 浏览: 9
在Java中,生成随机偶数并排序,首先你需要创建一个包含偶数的列表,然后使用`Collections.shuffle()`函数打乱顺序,最后使用`Collections.sort()`进行排序。以下是简单的示例:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class RandomEvenNumbers {
public static void main(String[] args) {
List<Integer> evenNumbers = new ArrayList<>();
for (int i = 0; i < 10; i++) { // 创建一个包含10个随机偶数的列表
evenNumbers.add(2 * Math.abs(new Random().nextInt())); // 随机生成0到20之间的偶数
}
Collections.shuffle(evenNumbers); // 打乱顺序
Collections.sort(evenNumbers); // 排序
System.out.println("排序后的偶数列表: " + evenNumbers);
}
}
```
在这个例子中,我们首先创建了一个大小为10的列表,然后通过`new Random().nextInt()`生成随机数,乘以2得到偶数。接着,使用`shuffle()`和`sort()`方法对偶数列表进行操作。
阅读全文