我是java中異常處理的新手。 我只是想清除我的概念,但我遇到了以下問題。java中下面的代碼有什麼問題
這是代碼。
class Inn {
public static void main(String... args) {
try{
String i="Asd";
} catch(Exception e) {
System.out.println(e);
}
//i=7;
System.out.println(i);
}
}
這裏是錯誤來臨。
G:\javap>javac Inn.java
Inn.java:13: error: cannot find symbol
System.out.println(i);
^
symbol: variable i
location: class Inn
1 error
爲什麼JVM是不是能找到符 '我'? – asad
我重新格式化了您的代碼,以便您可以更清晰地查看塊範圍。 –