Auriez-vous une idée pourquoi Eclipse me demande d'initialiser un char avec 0 ? char c=0;
je trouve cela bizarre. D'ailleurs pourquoi l'initialiser, le déclarer devrait suffire, non ?
Merci
Version imprimable
Auriez-vous une idée pourquoi Eclipse me demande d'initialiser un char avec 0 ? char c=0;
je trouve cela bizarre. D'ailleurs pourquoi l'initialiser, le déclarer devrait suffire, non ?
Merci
Plop,
Si tu fais des appels nécessitant une initialisation, par exemple une évaluation, tu dois initialiser ta variable, quelque soit son type.
Exemple si tu mets cela :
Tu auras une erreur du type "variable c might not have been initialized".Code:
1
2
3 char c; if(c == 'n') System.out.println(c);
Ici, ce n'est pas Eclipse le "problème", mais le compilateur Java.
Merci, c'est plus clair maintenant, mais pourquoi l'initialiser à 0 ? Personnellement j'ai préféré :
Code:char c=' ';