我的问题很简单。我没有使用它,但我很想知道答案。只有在捕获到异常时,我们才能在 catch block 中执行多个语句吗?我的意思是在我下面的代码中,这两个语句是否都会被执行?让我添加一些代码片段以使其清楚..
我找到了这个链接,但没有给我问题的答案。 link Click Here
我在这个问题中找到了上面的链接,但是它的代码非常模糊,很难理解。 stackoverflow Link
try {
int x = doXProcess();
int y = doYProcess();
} catch (Exception e) {
System.out.println("Error related x: " x + e.printStackTrace());
System.out.println("Error related y: " y + e.printStackTrace());
}
感谢您的帮助和时间。
最佳答案
您绝对可以在处理异常的代码块中执行几行。
但是,请注意您的代码无法编译。
关于java - catch block 中的多个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644579/