2017-07-05 4 views
-4

Wenn ich das unten Programm ausführen, gibt es solche Fehler trotz stundenlanger Fehlersuche. Wenn jemand helfen könnte, wäre das großartig.Java Error Class Enum Problem

src/VoteEligibility.java:57: error: class, interface, or enum expected 
    { 
    ^
src/VoteEligibility.java:60: error: class, interface, or enum expected 
    } 
    ^
2 errors 
Compilation error. 

Das Programm wird unter

package VoteEligibility; 

import java.util.Scanner; 

public class VoteEligibility { 


    public static boolean castVote(String nationality, double age) 
    { 
     if(nationality.equals("usa") && age>=21) 
     { 


      return true; 
     } 
     else 
     { 


     return false; 
     } 
    } 


    public static void main(String[] args) { 



    Scanner sc=new Scanner(System.in); 

     System.out.println("Enter your nationality"); 
     String nation=sc.nextLine(); 

     nation=nation.toLowerCase(); 

     System.out.println("Enter your age"); 
     double ag=sc.nextInt(); 

     boolean a= castVote(nation,ag); 

     if(a) 
     { 
      System.out.println("Eligible"); 
     } 

     else 
     { 

      System.out.println("Not Eligible"); 
     } 
    } 


} 
+0

zu sein OK scheint - stellen Sie sicher, dass die Datei gespeichert wird –

+1

Danke die Fehlermeldungen für die Bereitstellung. Informieren Sie uns bitte in Zukunft auch, auf welcher Zeile sie stehen, indem Sie darauf hinweisen. Die Fehlermeldungen beziehen sich auf Zeile 57 oder Zeile 60, aber das hilft uns nicht, weil wir nicht sehen können, welche Zeile Ihre gepostete Frage anzeigt (und viele Male, dass Fragesteller irrelevante Kommentare entfernen oder in der Mitte der Datei beginnen) , so können wir die richtige Zeile nicht herausfinden, selbst wenn wir versuchen, die Zeilen in Ihrem Code zu zählen). – ajb

+1

Nennen Sie Ihr Paket nicht das gleiche wie Ihre Klasse. Paketnamen sind in der Regel Kleinbuchstaben. – khelwood

Antwort