什么会导致Java中的“找不到符号”错误?
该“无法找到符号”主要发生错误时,我们尝试引用未在其中,我们编译程序中声明的变量,这意味着编译器不知道我们所指的变量。
出现“找不到符号”的一些可能原因是
使用未声明的变量或代码外部的变量。
使用错误的情况下(“牛逼utorials ”和“教程“是不同的),或者犯拼写错误。
使用导入声明未正确引用打包的类。
使用不正确的标识符值,例如字母,数字,下划线和美元符号。该helloclass不同于helloclass。
示例
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: cannot find symbolsum = n1 + n2;^
symbol: variable sum
location: class CannotFindSymbolTest
CannotFindSymbolTest.java:7: error: cannot find symbolSystem.out.println(sum);
^
symbol: variable sum
location: class CannotFindSymbolTest
在上述程序中,由于未声明“ sum ”,因此将发生“找不到符号”错误。为了解决该错误,我们需要在使用变量和之前定义“ int sum = n1 + n2 ”。
以上是 什么会导致Java中的“找不到符号”错误? 的全部内容, 来源链接: utcz.com/z/361573.html