我正在編寫一個程序,其中我使用數字0到20中的隨機整數元素生成100個整數元素的數組。我被告知要編寫一個方法來計算多少次生成每個值0到20。我試圖寫這部分代碼,但沒有任何工作。有人能幫我解決我在做什麼錯嗎?這是我一直在努力的代碼。Java:計算數組中每個元素的出現次數
public static void arrayCounter()
{
int[] counter = new int[21];
for (int x = 0; x < counter.length; x++)
{
for (int i = 0; i < randomArray.length; i++)
{
if (i == randomArray[x])
counter[x]++;
}
System.out.println("Element " + x + " : " + counter[x] + " times");
}
}
想象一下某個未知的人來顯示,向您展示一些代碼並說*「沒有任何工作」*。你會怎麼想?你會認爲「啊,我明白她期望得到什麼,她現在得到什麼以及爲什麼這是錯的」,或者你會認爲「可以請你解釋一下你的問題」嗎? – Tom