0
如何找到一組隨機數的平均值。例如,你如何找到平均值,比如你提示用戶他們想要產生一個隨機數的次數,然後他們輸入9,然後你用random = randlist.nextInt(100) + 1;
做出隨機數?我知道你通過將數字總和除以有多少數字來找到平均值,但在這種情況下,你如何找到由隨機方法產生的數字並將它們加在一起並將它們除以9?java隨機數平均計算
如何找到一組隨機數的平均值。例如,你如何找到平均值,比如你提示用戶他們想要產生一個隨機數的次數,然後他們輸入9,然後你用random = randlist.nextInt(100) + 1;
做出隨機數?我知道你通過將數字總和除以有多少數字來找到平均值,但在這種情況下,你如何找到由隨機方法產生的數字並將它們加在一起並將它們除以9?java隨機數平均計算
有了:
double avg = 0.0;
for (int i = 0; i < nTimes; i++) {
avg += randlist.nextInt(100) + 1;
}
avg /= nTimes; //This is the final average
使用'long'進行求和比較安全,'double avg =(double)sum/nTimes';' – azz
我很困惑。你已經說明你需要做什麼,甚至包括你需要的一些代碼,然後問你是如何做到的。你能澄清你的問題是什麼嗎?你能向我們展示迄今爲止的代碼嗎?我假設你知道如何編寫一個循環,並要求用戶輸入(或者你可以谷歌爲它) –
請解釋更多請!正如我發現你必須保存隨機數字(9個數字),以便您可以引用它們並將它們用於平均值。 –
@AlirezaFattahi不,你不需要保存所有的數字。所有你需要的是他們的總和以及這個總和中有多少個值。 – pjs