【发布时间】:2020-08-11 20:22:22
【问题描述】:
我正在为一项学校作业而苦苦挣扎,部分作业要求我将一个空数组插入一个方法中,然后在其中返回随机值,然后在 main 方法中打印该数组。我得到的错误是 ArrayIndexOutOfBoundsException,我想在方法中使用 try catch 但它不起作用。
int[] genarator(int[] arr){
int maxValues=10;
int pointer=0;
Random r=new Random(); //I am not sure the
if(arr[maxValues] !=0) {
return arr;
}
for(int i=0;i<maxValues;i++) {
arr[pointer] = r.nextInt((10 - 0) + 1);
pointer++;
}
return arr;
}
【问题讨论】:
-
发帖前记得先搜索一下。
标签: java arrays exception random methods