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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Olivier Pitton
Site personnel : http://site.olivier-pitton.eu.cloudbees.net/
Page Developpez : http://olivier-pitton.developpez.com/
Merci, c'est plus clair maintenant, mais pourquoi l'initialiser à 0 ? Personnellement j'ai préféré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part char c=' ';
Partager