我是新來的Java,我正在嘗試編寫一個程序來創建和總計50個隨機數[1,3]。用我現在的代碼,我可以並排輸出50個數字,但我可以想出如何添加它們。我試過int sum = sim + i;
,但是隻增加了一倍的數字。我使用Eclipse並感謝任何幫助。隨機數的總和
public static void main(String[] args) {
int n = 50;
runSimulation(n);
}
public static void runSimulation (int n){
for (int i = 1; i <= n; i++){
int sim = (int)(Math.random()*2.9999) + 1;
System.out.print(sim);
}
}
}
沒有所有'int'應是'長'? Math.random()* ** 2.9999 ** – 2012-02-15 06:14:10
有沒有理由downvote這一點。這是一個合理的問題。 – 2012-02-15 06:14:21
@FahimParkar你是什麼意思?我認爲他根本不需要很長的類型,因爲數字在整數範圍內。 – 2012-02-15 06:15:48