【发布时间】:2015-05-01 08:00:11
【问题描述】:
我正在编写一个可以跟踪三个骰子总数的程序。这是我的代码:
import java.util.*;
class dice{
public static void main (String[] args){
Random rnd = new Random();
int[] track = new int[19];
for (int roll=0; roll<10000; roll++){
int sum=0;
for(int i = 0; i < 3; i++) {
//roll the 6-face dice
int n = rnd.nextInt(6) + 1;
sum+=n;
}
++track[sum];
}
System.out.println("Sum\tFrequency");
for(int finalSum=3; finalSum<track.length;finalSum++){
System.out.println(finalSum+"\t"+track[finalSum]);
}
System.out.println("the largest frequency is %d", //how to find it?)
}
}
现在我差不多完成了。但是我怎样才能找到最大的外观并单独打印呢?谢谢。
【问题讨论】: