自 9 月底以来,我一直在学习 MSc Software Development 转换课程,主要语言是 Java。我们有我们的第一个评估实际的到来,我希望得到一些指导。
我们必须创建一个数组,该数组将存储 100 个整数(所有整数都在 1 到 10 之间),这些整数由随机数生成器生成,然后每行打印出该数组的 10 个数字。对于第二部分,我们需要扫描这些整数,计算每个数字出现的频率并将结果存储在第二个数组中。
我已经完成了第一部分,但我对如何做第二部分感到困惑。我一直在查看扫描仪类,看看它是否有任何我可以使用的方法,但我没有看到任何方法。谁能指出我正确的方向 - 不是答案,而是它来自哪个库?
到目前为止的代码:
import java.util.Random;
public class Practical4_Assessed
{
public static void main(String[] args)
{
Random numberGenerator = new Random ();
int[] arrayOfGenerator = new int[100];
for (int countOfGenerator = 0; countOfGenerator < 100; countOfGenerator++)
arrayOfGenerator[countOfGenerator] = numberGenerator.nextInt(10);
int countOfNumbersOnLine = 0;
for (int countOfOutput = 0; countOfOutput < 100; countOfOutput++)
{
if (countOfNumbersOnLine == 10)
{
System.out.println("");
countOfNumbersOnLine = 0;
countOfOutput--;
}
else
{
System.out.print(arrayOfGenerator[countOfOutput] + " ");
countOfNumbersOnLine++;
}
}
}
}
谢谢,安德鲁