调用 java.lang.Math的成员函数“public static double random()”运算下面表达式1000次,(int) (Math.random()*20+0.5),统计其中生成的整数0、1、2、……、20的个数分别是多少,并输出统计结果。
package xxxx;
import java.lang.Math;
public class random {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a=new int[21];
for(int i=0;i<21;i++)
a[i]=0;
for(int i=0;i<1000;i++){
int m=(int)(Math.random()*20+0.5);
if(m>=0&&m<=20)
a[m]++;
}
for(int i=0;i<21;i++){
System.out.print(i+"出现"+a[i]+"次\n");
}
}
}