主要在我們嘗試引用在我們正在編譯的程式中未聲明的變數時發生「找不到符號」錯誤,這意味著編譯器不知道我們所引用的變數。
public class CannotFindSymbolTest { public static void main(String[] args) { int n1 = 10; int n2 = 20; sum = n1 + n2; System.out.println(sum); } }
CannotFindSymbolTest.java:5: error: <strong>cannot find symbol </strong>sum = n1 + n2; ^ symbol: variable sum location: class CannotFindSymbolTest CannotFindSymbolTest.java:7: error: <strong>cannot find symbol</strong> System.out.println(sum); ^ symbol: variable sum location: class CannotFindSymbolTest
#在上面的程式中,會出現「找不到符號」錯誤,因為「 sum」未宣告。為了解決這個錯誤,我們需要在使用變數sum之前定義「int sum = n1 n2」。
以上是在Java中,'cannot find symbol'錯誤的原因有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!