我在eclipse java.lang.Error: Unresolved compilation problem
中收到此错误消息。这是代码。
public class AreaOfSquare {
public static void main (String [] args){ }
int base;
int height;
int area;
base = 10;
height = 10;
area = base * height;
}
错误似乎是在宣布最后一个变量,但我不知道问题是什么......
答案 0 :(得分:1)
“java.lang.Error:未解决的编译问题”
这意味着您正在尝试运行无法编译的代码,这是您永远不应该做的事情。相反,您应首先编译并修复所有编译错误 ,然后 尝试运行您的代码。
至于你的具体问题,你的花括号不会绕过你的主方法体,你的类缺少一个右括号。你有代码悬挂在它不属于的地方,无论是在方法,构造函数还是初始化程序块中。
所以改变这个:
public class AreaOfSquare {
public static void main (String [] args){ }
int base;
int height;
int area;
base = 10;
height = 10;
area = base * height;
}
到此:
public class AreaOfSquare {
public static void main (String [] args){
int base;
int height;
int area;
base = 10;
height = 10;
area = base * height;
System.out.println("area is: " + area);
}
}
您将需要学习任何优秀Java教科书的前几章,它将向您展示如何构建可编译和工作的简单Java类。