java随机产生10个[1,100]之间的偶数存储到数组中,并按照从小到大排序输出
时间: 2024-05-08 15:21:52 浏览: 142
计算并输出1到100(包含1和100)之间所有偶数的和
以下是Java代码实现:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Random random = new Random();
int count = 0;
while (count < 10) {
int num = random.nextInt(100) + 1;
if (num % 2 == 0) {
arr[count++] = num;
}
}
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}
}
```
首先创建一个长度为10的整型数组 `arr`,并创建一个 `Random` 对象 `random` 用于生成随机数。使用 `count` 变量记录当前已经产生了多少个偶数。
使用 `while` 循环,每次生成一个随机数 `num`,如果 `num` 是偶数,则将其存入 `arr` 中,并将 `count` 值加 1。直到 `count` 值达到 10,即产生了 10 个偶数。
最后使用 `Arrays.sort` 方法对数组进行排序,然后使用 `System.out.println` 方法输出数组。
阅读全文