1 public class Test2 { 2 public static void main(String args[]){ 3 int num; 4 int count[]=new int[21]; 5 for(int i=0;i<10000;i++){ 6 num=(int)(Math.random()*20+0.5); //产生0到20的随机数 7 count[num]++; //若产生随机数是0,则用count[0]表示它的个数,数组的初始值都为0 8 System.out.print(num+" "); 9 } 10 System.out.println(); 11 for(int x:count){ //遍历数组,分别输出0到20的随机数的个数,即输出数组 12 System.out.print(x+" "); 13 } 14 } 15 }