java 怎么回调

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:45:54
有一个整形数组,用for循环依次输入数字,如果输入非数字,异常抛出,显示输入错误,然后回调到刚才的数组继续输入,请大侠们帮忙

这个我想是你想要的答案吧!我侧过通过了!
public void huidiao() {
String[] arr = { "11", "吧", "e", "777", "80" };
int ii[] = new int[arr.length];
for (int i = 0; i < arr.length; i++) {

try {

ii[i] = Integer.parseInt(arr[i]);

} catch (Exception e) {
e.printStackTrace();
continue;
}
}
for(int i=0;i<ii.length;i++){

System.out.print(ii[i]+" ");
}
}

如果遇到异常,用continue跳出当前循环,继续执行。

int[] arr = ......

for(int i=0; i<arr.length; i++){

try{

arr[i] = ......

}catch(Exception e){

--i;
continue;
}
}

真是不明白,需要用continue吗?不用不是一样通过?