Java: Cannot be resolved or is not a field
Bonjour à tous et à toutes.
Voila j'ai un petit (gros pour moi) probleme en programmation java.
Je ne suis qu'un debutant et j'apprend le language sur https://openclassrooms.com/fr/ et j'ai un problème sur ce chapitre https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832#ss_part_2
regardez ce que ca m'affiche
---http://hpics.li/87a831f
---http://hpics.li/eac3816 <--- le problème est la
si quelqu'un pouvait m'aider ce serait vraiment gentil de sa part car la je suis bloqué et je ne peut plus avancer
merci d'avance
Au revoir
Voila j'ai un petit (gros pour moi) probleme en programmation java.
Je ne suis qu'un debutant et j'apprend le language sur https://openclassrooms.com/fr/ et j'ai un problème sur ce chapitre https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832#ss_part_2
regardez ce que ca m'affiche
---http://hpics.li/87a831f
---http://hpics.li/eac3816 <--- le problème est la
si quelqu'un pouvait m'aider ce serait vraiment gentil de sa part car la je suis bloqué et je ne peut plus avancer
merci d'avance
Au revoir
2 réponses
-
c'est gentil mais la j'ai pas compris ce que je devais changer moi j'ai copié collé le cours
-
-
-
-
Modérateur"rien n'a changé donc j'ai enlevé dans les deux"
Il ne faut pas faire n'importe quoi non plus, mais comprendre ce que l'on fait...
Ton problème vient uniquement de la classe Ville, pas besoin de toucher à la classe Sdz1.
Le début de ton code c'était ça (je mets l'indentation correcte)
public class Ville { public static void main(String[] args) { String nomVille; String nomPays; int nbreHabitants; }
nomVille, nomPays et nbreHabitants sont censés être des attributs de la classe, ils doivent donc être placés directement dans la classe, et non pas dans la méthode main où ils n'existent donc que comme variable locale de celle-ci !
Il faut plutôt déclarer les éléments comme ceci :
public class Ville { String nomVille; String nomPays; int nbreHabitants; //public static void main(String[] args) //{ //} -
-