【发布时间】:2013-10-26 20:55:54
【问题描述】:
如何让它再次循环回到 FOR 循环的开头?我曾尝试搜索答案。使用 continue 似乎对我不起作用。
try{
for (int i = 0; i < Array1.length; i++){
System.out.println("enter Values ");
Scanner input = new Scanner(System.in);
Array1[i]= input.nextInt();
}
}//try
catch (InputMismatchException e)
{
System.out.println("pls enter integers only ");
}//catch
我该如何继续这个过程?例如
输入值 5 输入值 1 输入值 G 请只输入整数 ->> 错误异常在这里结束
显示此错误后,如何在不从值 1 重新输入的情况下继续输入值过程?
【问题讨论】:
-
用
while循环包裹try-catch块,也许? -
您的意思是要重新开始整个循环(i 为 0),还是继续循环的下一次迭代?
标签: java