これは授業です。私は読んで検索してきましたが、すべてが java.util.Random を使用するように指示しており、その仕組みを理解しており、それを使用できることを望んでいます。しかし、私の割り当ては、 (int) (Math.random * number) を使用するように具体的に指示していますが、その配列に適用する場所を見つけるのが困難です。私が見たものはすべて、Java から引き出されたランダムでした。100 個のランダムな整数 0 ~ 9 と、それらが何回発生するかを生成します。誰かが助けることができれば?私のエラーは - Exception in "main" java.lang.array index out of boundsexception:10 であり、明らかに私のコードにも何か問題があります。
public class NumberOfTimes{
public static void main(String[] args){
int rand = (int)(Math.random() * 10);
int[] counts = new int [10];
for(int i = 0; i < 100; i++){
counts[i]++;
}//end for
System.out.println("number\t" + "occurence ");
for (int num = 0; num < counts.length; num++){
System.out.println(num + "\t" + counts[num]);
}//end for
}//end main
}//end NumberOfTimes