java如何在catch里输出try里的变量
时间: 2024-05-07 16:23:44 浏览: 170
Java中try、catch的使用方法
5星 · 资源好评率100%
在 Java 中,通常情况下 catch 块是用于处理异常的,而不是输出 try 块中的变量。但是,如果你需要在 catch 块中输出 try 块中的变量,可以考虑在 try 块中将变量赋值给一个可以在 catch 块中访问的变量,如下所示:
```java
public class Example {
public static void main(String[] args) {
int num = 10;
try {
int result = num / 0;
} catch (Exception e) {
System.out.println("num = " + num);
}
}
}
```
在上面的示例中,我们将 try 块中的变量 result 赋值给了一个无需初始化的变量 num,然后在 catch 块中输出了 num 的值。当 try 块中发生异常时,程序将跳转到 catch 块,并输出 num 的值。
阅读全文