![]() |
1
4
根据您描述的逻辑,您应该仅在循环完成后抛出异常(如果未找到匹配项):
|
![]() |
2
1
在调用一次方法后,不能从该方法引发多个异常。 一旦抛出异常,您将退出该范围,因此无法再抛出另一个异常。 在特定情况下,如果循环结束时customer为null,则可以抛出异常。 |
![]() |
3
0
从throws类中删除CustomerNotFoundException。仅在else块中捕获异常,因为它似乎没有任何用处,并在捕获异常后继续放置。 不清楚抛出异常的用法,因为您仍然希望继续循环。 在代码中引发异常将返回父方法。 |