2

我有一个称为test()抛出异常的方法。

我想编写一个循环,只要它抛出异常就执行,并在它不再抛出异常时中断。

任何人都可以提示我必须使用的逻辑吗?

例如我试过,

int i=0;
while(test())
{
    i++;
}
System.out.println(i);
4

1 回答 1

2
int i=0;
while (true) {
    try {
        test();
        break;
    } catch (Exception e) {
        i++; // Loop will continue
    }
}
于 2013-09-07T05:40:22.740 回答