用Math.random()方法生成10个界于1到100之间的随机数,并存储到适当的数据结构中,
问题描述:
用Math.random()方法生成10个界于1到100之间的随机数,并存储到适当的数据结构中,
答
介于1到100之间(不包含1和100的话)
double[] a = new double[10];
for (int i = 0; i a[i] = (double)(Math.random() * 99 + 1);
}
包含1和100的话,只需更改for循环里面的语句
a[i]=(double)(Math.random()*100+1);
即可.
相应的,如果只需取整的话,将程序里面的double都改成int即可
int[] a = new int[10];
for (int i = 0; i a[i] = (int)(Math.random() * 100 + 1);
}