Eclipse exécute la "première" partie du code
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Eclipse exécute la "première" partie du code



  1. #1
    invitea3d14755

    Eclipse exécute la "première" partie du code


    ------

    Bonjour,
    Ayant un cours de programmation cette année, et étant en train de m'entrainer, je suis confronté à un problème. Voici mon code :

    Code:
    import java.util.Scanner;
    
    public class classe {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    }
    													
    Scanner sc = new Scanner(System.in);{
    int x;
    System.out.println("Entrer un entier :");
    x = sc.nextInt();
    if ( x % 2 == 0 )
    	System.out.println(+x +"est un nombre paire");
    else 
    	System.out.println(+x +"est un nombre impair");
    	}}
    Mon problème est le suivant, rien ne se passe lorsque je l'exécute. Je pense que le problème vient des "{" et "}", tout le code est prit en compte, ce qui fait qu'au final il n'exécute rien.
    Je ne sais pas comment faire pour séparer la partie "public static void" du reste de mon code pour que seul celui ci s'exécute. Pourtant je pense voir d'où vient le problème, c'est qu'après la ligne public static void, j'ai un "{" qui ouvre un bloc, mais il n'est refermé qu'à la fin de mon programme.
    Seulement quand j'essaie de le changer de place pour fermer le bloc avant le début de mon programme, la ligne Scanner sc = new Scanner(System.in); , ça me met une erreur :"Exception in thread "main" java.lang.Error: Unresolved compilation problem: at classe.main(classe.java:5)"
    J'ai beau cherché je ne trouve rien à ce sujet, mais je pense que ce doit être très simple à résoudre. Seulement étant un grand débutant, je ne vois pas comment faire.

    Chalael

    -----

  2. #2
    pm42

    Re : Eclipse exécute la "première" partie du code

    Oui, ta méthode main est vide, tu as mis le code après l'accolade fermante.

  3. #3
    invitea3d14755

    Re : Eclipse exécute la "première" partie du code

    Ah super merci, ça marche niquel. Je suis tellement débutant que je ne savais même pas que le code devait faire partie du main, ce qui est idiot, le simple mot main aurait du me mettre la puce à l'oreille.
    Bref, merci beaucoup !

  4. #4
    matthieu2

    Re : Eclipse exécute la "première" partie du code

    Bonjour,

    Pensez au débogueur. Mettre un point d’arrêt dans le code et voir si on y passe.

    ++

  5. A voir en vidéo sur Futura

Discussions similaires

  1. [eclipse] Debug mode "fonctionne", pas le "run mode"
    Par invitedf7cca36 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 31/05/2016, 16h41
  2. Interruption qui s'éxécute "bizarrement" !
    Par invite4e24a71d dans le forum Électronique
    Réponses: 1
    Dernier message: 30/06/2013, 13h55
  3. code "décimale codé binaire" et "code excédent 3"
    Par invitee38d9e00 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/04/2011, 22h43
  4. "CROA" du 8 mars: Première lumière du 10"
    Par invite091e8341 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 7
    Dernier message: 10/04/2009, 10h15
  5. De "partie mécanique de l'imprimant" à "découpe au fil chaud"
    Par invite5b85936f dans le forum Technologies
    Réponses: 6
    Dernier message: 07/04/2008, 15h22