在try / catch块中声明变量并初始化后,可以将其作为参数传递到try / catch块外部的方法中使用。如果没有初始化,则可以在try / catch块之外声明变量并将其初始化为相应的默认值(例如null 或0)。以下是一个示例代码:
try {
int num = Integer.parseInt("abc");
} catch (NumberFormatException e) {
num = 0;
}
System.out.println(num);
在上述示例中,我们在try / catch块中声明了一个整型变量“num”,但由于字符串“abc”无法解析为整数,因此会抛出NumberFormatException异常。在catch块中,我们将“num”变量初始化为0。最后,我们在try / catch块之外使用“num”变量并将其输出到控制台。
上一篇:变量在透过查询访问时