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吗?不用不是一样通过?