2017-03-16 40 views
-1

このエラーメッセージが表示されるファイル名を確認して、パブリッククラスが自分の.javaファイルと同じです。私はどこに行くのか分からないことをチェックする以外に。ここでJavaクラスエラーMain.java:3:エラー:

Main.java:3: error: class ClassGenderPercentages is public, should be declared in a file named ClassGenderPercentages.java 
public class ClassGenderPercentages 
^

私のコード

import java.util.Scanner; 

public class ClassGenderPercentages 

{ 
public static void main (String args[]) 
{ 

    Scanner keyboard = new Scanner(System.in); 
    int maleStudents, femaleStudents; 
    int totalStudents; 
    double maleStudentPercentage, femaleStudentPercentage; 

    maleStudents = keyboard.nextInt(); 
    System.out.println("Enter number of male registered:" + maleStudents); 

    femaleStudents = keyboard.nextInt(); 
    System.out.println("Enter number of female registered:" + femaleStudents); 


    totalStudents = (int) (maleStudents + femaleStudents); 
    maleStudentPercentage = ((100 * maleStudents)/totalStudents); 
    femaleStudentPercentage = ((100 * femaleStudents)/totalStudents); 



    System.out.println("The percentage of males registered is: " + maleStudentPercentage + "%"); 
    System.out.println("The percentage of females registed is: " + femaleStudentPercentage + "%"); 
} 
} 
+4

可能な複製(HTTP [Javaクラスが公開されているという名前のファイルで宣言されなければならない]:// stackoverflowの.com/questions/13811020/java-class-is-public-should-be-called-a-file-named) – Joffrey

+1

エラーは明らかにファイル名はClassGenderPercentages.javaでなければならず、ファイル名はMain .java – Bonton255

答えて

0

あなたのファイルはMain.java、あなたのクラスClassGenderPercentages命名されています。 あなたがClassGenderPercentages.java にファイルの名前を変更することができます(つまり、すでにあなたは、コンパイラから受信したエラーに言われている)の

関連する問題