- 注册时间
- 2004-10-13
- 最后登录
- 2019-5-15
⑧专业
*永恒国度*
- 积分
- 14145
|
import java.util.*;
public class HelloWorld{
public static void main(String[] args){
Random rnd=new Random();
int i=0;
int[] count=new int[]{0,0,0,0,0,0,0,0,0,0};
for(int j=0;j<1000;j++){
i=rnd.nextInt(10);
switch(i){
case 0:count[0]++;break;
case 1:count[1]++;break;
case 2:count[2]++;break;
case 3:count[3]++;break;
case 4:count[4]++;break;
case 5:count[5]++;break;
case 6:count[6]++;break;
case 7:count[7]++;break;
case 8:count[8]++;break;
case 9:count[9]++;break;
}
}
for(int k=0;i<10;k++)
System.out.println(k+":"+count[k]+"次");
}
}
运行完之后会在最后面报个ArrayIndexOutOfBoundsException 的异常,为什么会这样呢?
还有当我加上try....catch 后就是不停地打印,到底是什么问题?? |
|