我有一個快速問題,我正在測試Math.random的功能。我試圖將(int) (Math.random()*6)+1
的結果分配給一個數組來存儲這些值。但是我收到一個錯誤,它不是一個聲明。有人可能提供一些指導?將math.random賦值給數組
public shoes(int[] pairs)
{
System.out.println("We will roll go through the boxes 100 times and store the input for the variables");
for(int i=0; i < 100; i++)
{
//("Random Number ["+ (i+1) + "] : " + (int)(Math.random()*6));
int boxCount[i] = (int) (Math.random()*6) + 1;
}
}
不要使用'的Math.random()'。 ..它不適合你的目的,很難閱讀。使用'隨機rand = new Random();'和'rand.nextInt(6)+1;'代替。 –
爲什麼你declearing int boxCount [i] = ...這樣,它沒有任何意義。 – loki
你的方法沒有返回類型。 –