java用数组编程 生成0~9之间的100个随机整数 并且显示每个数出现的次数

2025-04-02 11:25:47
推荐回答(3个)
回答1:

大致代码

int[] count = new Integer[10];
Random random = new Random();
for(int i=0; i<100; i++) {
// Random的nextInt(n)方法返回0(包括)~n(不包括)之间的随机整数,目标是0~9,所以这里n=10;
count[random.nextInt(10)]++;
}

最后count[0] 就是随机到0的次数,依次类推。

回答2:

public static void main(String[] args) {
        
        int [] numCount =new int[10];
        int [] nums=new int[100];
        for (int i = 0; i < 100; i++) {
            nums[i]=new Random().nextInt(10);
        }
        for (int i : nums) {
            numCount[i]++;
        }
        for (int i =0;i<10;i++) {
            System.out.println(i+"出现了:"+numCount[i]+"次。");
        }
    }

回答3:

我来给你写???