定义一个一维数组,其中存储随机生成的1000个1~50的整数,最后统计输出每个整数出现的次数。用Java
时间: 2024-02-19 20:57:59 浏览: 88
Java统计50个10到50之间整数的随机出现次数
好的,以下是实现该功能的Java代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = new int[1000];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(50) + 1;
}
int[] count = new int[50];
for (int i = 0; i < arr.length; i++) {
count[arr[i] - 1]++;
}
for (int i = 0; i < count.length; i++) {
System.out.printf("%d出现了%d次\n", i + 1, count[i]);
}
}
}
```
首先定义一个长度为1000的整型数组 `arr`,然后使用 `java.util.Random` 生成随机数并存储到数组中。接着定义一个长度为50的整型数组 `count`,用于存储每个整数出现的次数。遍历 `arr` 数组,统计每个整数出现的次数,并将其存储到 `count` 数组中。最后遍历 `count` 数组,输出每个整数出现的次数。
阅读全文