2016-06-25 181 views
-7

我似乎無法理解下面的代碼是什麼問題。你能解釋一下要做出什麼改變嗎?錯誤說以下內容:Java代碼錯誤:類,接口或枚舉的預期?

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

我用你發佈的代碼得到的錯誤是「在解析時到達文件末尾」。縮進你的代碼,不正確的結構會突然出現。 –

+1

使用像eclipse這樣的真正的IDE。 – HopefullyHelpful

回答

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

}

嘗試做我所做的更改。

您應該發佈代碼的行號。

0

是否用支架關閉main函數?因爲我沒有在你提供的代碼中看到它。

+0

這應該是一條評論。沒有答案。 –

2

您似乎缺少兩個關閉大括號("}")來關閉方法和類聲明。添加這些,你的代碼應該編譯。

相關問題