我有一个名为test()
的方法会引发异常。
我想编写一个循环,只要它抛出异常就会执行,并在它不再抛出异常时中断。
任何人都可以提示我必须使用的逻辑吗?
例如我试过,
int i=0;
while(test())
{
i++;
}
System.out.println(i);
答案 0 :(得分:2)
int i=0;
while (true) {
try {
test();
break;
} catch (Exception e) {
i++; // Loop will continue
}
}