2015-10-09 38 views
0

的java:4:錯誤:大衆型NumberAdder必須在它自己的文件的java:4:錯誤:大衆型NumberAdder必須在它自己的文件中定義

import java.util.Scanner; 


    public class NumberAdder{ 

     public static void main(String arg[]){ 
      Scanner in = new Scanner(System.in); 

      System.out.print("1st Number: "); 
      int one = in.nextInt(); 

      System.out.print("2nd Number: "); 
      int two = in.nextInt(); 

      int result = one + two; 
      System.out.println("result = " + result); 
     } 
    } 

我的文件名是NumberAdder.java定義。

如何避免這個錯誤?

+1

你確定的名字是完全一樣的(沒有錯別字)?你把全班學生分成您在此處呈現出包? – Thomas

+0

檢查[這裏](http://stackoverflow.com/questions/4084005/java-compiler-error-public-type-must-be-defined-in-its-own-file) – sam

+0

通常有一些之前出現該錯誤中的單詞'java'。作爲'abc.java:4'或'MyProject.java:4'。你沒有什麼東西嗎? – RealSkeptic

回答

1

如果那麼你的文件名和公共類的名字不同,你這種類型的錯誤。

從錯誤中公共型 NumberAdder必須在它自己的文件中定義我敢肯定,你的文件名不是NumberAdder.java

相關問題