Java代码中的错误:期望类,接口或枚举?

时间:2016-06-25 10:54:01

标签: java

我似乎无法理解以下代码的问题。你能解释一下有什么变化吗?错误说明如下:

./Root/Main.java:17: error: class, interface, or enum expected
System.out.println(" "); 
^ 1 error
public class Main{
    public static void main(String[] args) {
    int num = 13 * 7 * 23;
int a = 1;
while (a <= num/2) {
    if (num%a == 0) {
        System.out.print(a + " ");
    }
}
System.out.println(" ");

3 个答案:

答案 0 :(得分:2)

您似乎缺少两个紧密的大括号("}")来关闭方法和类声明。添加那些,你的代码应该编译。

答案 1 :(得分:0)

您是否使用括号关闭main功能?因为我没有在你提供的代码中看到它。

答案 2 :(得分:-4)

while (a <= num/2) {
if (num%a == 0) {
    System.out.print(" " + a);
} 

}

尝试进行我所做的更改。

您应该发布代码的行号。