Rechercher : dans
Par :

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

Dernière réponse le 1 mai 2007 à 19:36:11 PBEO8854, le 1 mai 2007 à 12:45:26 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0

1

ekra, le 1 mai 2007 à 15:14:16

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.");
    }
  }
}
Ceci est une signature.

Répondre à ekra

2

 PBEO8854, le 1 mai 2007 à 19:36:11

ça marche merci

Répondre à PBEO8854