(<= débutant) [java] cannot find symbol

Résolu/Fermé
PBEO8854 Messages postés 2 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 1 mai 2007 - 1 mai 2007 à 12:45
PBEO8854 Messages postés 2 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 1 mai 2007 - 1 mai 2007 à 19:36
Bonjour a tous,
je débute vraiment dans la programmation et je surf sur différant site pour apprendre. J'utilise realj (aide a la compilation) et lorsque j'essaye de compiler un petit programme :
public class note {public static void main (String args[])
{switch (note) {case 0: case 1: case 2: System.out.println("Très insuffisant.");
break; case 3: case 4: System.out.println("Insuffisant.");
break; case 5: case 6: System.out.println("Moyen.");
break; case 7: case 8: System.out.println("Bien.");
break; case 9: case 10: System.out.println("Très bien.");
break; default : System.out.println("Note impossible.");
}}}

j'obtient :
C:\Documents and Settings\All Users\Documents\dossier de travail java\note.java:2: cannot find symbol
symbol : variable note
location: class note
{switch (note) {case 0: case 1: case 2: System.out.println("Très insuffisant.");
^
1 error
Exit code: 1
quelqun peut-il m'expliquer de maniere vraiment simple?
merci d'avance,

PBEO8854
A voir également:

2 réponses

ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
1 mai 2007 à 15:14
Bonjour,

Je pense qu'il faut que tu déclares "note" avant...
Tu switch "note" mais c'est égal à quoi ? ce n'est même pas défini !
public class note {
  public static void main (String args[]) {
    int note; // Déclarartion
    note=6;  // Définition

    switch (note) {
      case 0: case 1: case 2: 
        System.out.println("Très insuffisant.");
        break; 
      case 3: case 4: 
        System.out.println("Insuffisant.");
        break; 
     case 5: case 6: 
        System.out.println("Moyen.");
        break; 
     case 7: case 8: 
        System.out.println("Bien."); 
        break; 
    case 9: case 10: 
        System.out.println("Très bien.");
        break; 
    default : 
        System.out.println("Note impossible.");
    }
  }
}
2
PBEO8854 Messages postés 2 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 1 mai 2007
1 mai 2007 à 19:36
ça marche merci
0