我对 Java 很陌生,我正在尝试错误处理。我非常精通 python,我知道 python 中的错误处理会去
while True:
try:
*some code*
except IndexError:
continue
break
我想知道 java 中异常后重试循环的等价物是什么
编辑:这是我到目前为止所拥有的,但是每当抛出异常时,它都会执行一个无限循环,说“输入一个短路:错误再试一次”。
while(true)
{
try {
System.out.print("Enter an Short: "); //SHORT
short myShort = reader.nextShort();
System.out.println(myShort);
break;
}
catch (InputMismatchException e) {
System.out.println("Error Try again.");
continue;
}
}
澄清我到底想要的是什么。当抛出“InputMismatchException”时,循环重新运行并再次提示用户,直到用户提供正确的输入为止。我希望这能说明我希望它做什么。
偶然的你
胡说叔叔
相关分类