java定义一个一维数组,其中存储随机生成的1000个1-100的整数,统计每个整数出现的次数
时间: 2024-02-18 09:02:13 浏览: 94
java利用一维数组统计随机数的个数
5星 · 资源好评率100%
好的,下面是代码示例:
```java
import java.util.Random;
public class ArrayDemo {
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(100) + 1;
}
int[] count = new int[100];
for (int i = 0; i < arr.length; i++) {
count[arr[i] - 1]++;
}
for (int i = 0; i < count.length; i++) {
System.out.println(i + 1 + "出现了" + count[i] + "次");
}
}
}
```
首先定义一个长度为1000的一维数组`arr`,然后使用`java.util.Random`类生成1000个1-100的随机整数存储到`arr`数组中。接着定义一个长度为100的一维数组`count`,用来统计1-100中每个整数出现的次数。最后遍历`arr`数组,将每个整数出现的次数加1存储到`count`数组中对应的位置上。最后遍历`count`数组,输出每个整数出现的次数。
阅读全文