java - catch block 中的多个语句

标签 java try-catch

我的问题很简单。我没有使用它,但我很想知道答案。只有在捕获到异常时,我们才能在 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/

相关文章:

java - 如何在 Bigdecimal 中执行此操作

java - apache tomcat 询问用户名和密码

java - 从另一个 @Transactional 注解方法调用 @Transactional 注解方法

ios - 抛出的错误被错误的捕获捕获

c++ - 在线程函数中处理异常

python - 尝试除了奇怪的行为 python 2.7

javascript - 在 try/catch block 中无法捕获 Chrome 的 'Cannot Load Local Resource' 错误

java - 里氏替换原则 - 我在这里违反了它吗?

编写 try block 的 Clojure 宏

java - 正则表达式查找包含多个空格且没有前导/尾随空格的字符串