我已经学习 Java 4 周了。我使用 Notepad++ 编写代码并使用命令提示符来编译和运行 Java 文件。每当我使用 var 作为局部变量类型推断时,我总是在命令提示符中收到以下错误:找不到符号。
class VarDemo {
public static void main(String args[]) {
var avg = 10.0;
System.out.println("Value of avg: " + avg);
}
最佳答案
在 Java 10 版本之前,使用 var
创建变量在 Java 中不可用。
您应该检查您的 Java 版本,如果您的版本低于 Java 10,请使用其他类型声明变量,如下所示:
class VarDemo {
public static void main(String args[]) {
double avg = 10.0;
System.out.println("Value of avg: " + avg);
}
有关 Java 10 中 var
的更多信息:https://developer.oracle.com/java/jdk-10-local-variable-type-inference
关于java - 局部变量类型推断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55591576/