计算随机生成的数字列表中的频率

2 java

我从0-9生成100个随机数,我应该计算每个数字出现的次数.将它存储在10个整数的数组中并计算它.

这是我到目前为止所做的,我无法弄清楚计数部分.

Random r = new Random();
int[] integers = new int[100];

for (int i=0; i<integers.length; i++)
{
  integers[i] = (r.nextInt(10)+0);
}
Run Code Online (Sandbox Code Playgroud)

Ada*_*ski 9

这是一个线索:您需要采用数组索引表示存储的数字的方法,并且该数组元素的等于频率.

祝好运!


Jon*_*eet 7

  • 为计数创建一个数组(即长度为10的数组).值将自动从0开始
  • 遍历integers数组,并为每个元素增加其当前计数(即该结果的"计数数组"中的当前值)

我宁愿不在这里给出完整的代码,因为它显然是家庭作业,但如果你发布你的进展,我们可以帮助你遇到困难.

  • +1不给出明显的作业问题. (3认同)