2017-09-14 1 views
-1

quelqu'un serait-il en mesure de me conseiller sur ce qui cause une erreur java dans un programme très basique que j'essaie d'écrire?Java Erreur - Java: classe, interface, ou enum attend

L'erreur que je recevais dit: Erreur: (27, 1) java: classe, interface ou ENUM devrait

Voici le code ci-dessous le nom du package.

import java.util.Scanner; 

public class Main 
{ 
    public static void main(String[] args) 
    { 
     Scanner kbd = new Scanner(System.in); 
     String s = ""; 
     boolean isOk = true; 

     while (isOk) 
     { 
      System.out.print("Key in a numeric string (Enter minus sign - to quit): "); 
      s = kbd.nextLine(); 
      char c = s.charAt(0); 
      if (c == '-') 
      { 
       isOk = false; 
       System.out.print("You have quit the program."); 
       return; 
      } 
     } 
     } 
    } 
} 
+0

Regardez votre '}' (4ème ligne à partir de la fin) –

+1

Vous avez une parenthèse fermante supplémentaire à la fin de votre code. –

+0

Merci Tim, c'était rapide et utile! –

Répondre

0
import java.util.Scanner; 

public class Main 
{ 
    public static void main(String[] args) 
    { 
    Scanner kbd = new Scanner(System.in); 
    String s = ""; 
     boolean isOk = true; 

     while (isOk) 
     { 
      System.out.print("Key in a numeric string (Enter minus sign - to quit): "); 
      s = kbd.nextLine(); 
      char c = s.charAt(0); 
      if (c == '-') 
      { 
       isOk = false; 
       System.out.print("You have quit the program."); 
       return; 
      } 
     } //<-- Remove this closing bracket (extraneous) 
     } 
    } 
} 

Vous avez un support de fermeture étrangère.

+1

Merci à tous pour les réponses rapides, merci Randall. –

+0

Pas de problème, facile à manquer - les petits bougres. ;) –

1

Vous avez une accolade fermante supplémentaire

Retirez votre dernière '}'.

J'ai testé le code manuellement, très simple, fonctionne très bien.

+0

vous pouvez toujours utiliser un IDE pour écrire des programmes, comme Eclipse ... Les compilateurs vous aident à détecter et vous aider à éviter de faire de telles erreurs dans des codes énormes. –