Voila, j'ai un projet a faire, et donc j'ai commencé a écrire quelques classes.
Quand je compile la classes Testelection, j'ai ça comme message d'erreur:
init:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\Frédéric\projetelections\build\classes
compile-single:
run-single:
Exception in thread "main" java.lang.NullPointerException
at projetelections.Election.init(Election.java:123)
at projetelections.TestElection.main(TestElection.java:27)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Pouvez-vous m'expliquer ce que cela veut dire, je n'arrive pas à résoudre le probleme.
Voici le bloc qui génere l'erreur dans la classe election:
public void init()
{
this.dateScrutin.init();
this.nbInscrits = Clavier.readInt("\n Combien y a t'il d'inscrits: ");
this.nbVotants = Clavier.readInt("\n Combien y a t'il de votants: ");
this.nbScrutinsExprimes = Clavier.readInt("\n Combien y a t'il de scrutins exprimés: ");
this.nbScrutinsNuls = Clavier.readInt("\n Combien y a t'il de scrutins nuls: ");
this.modeScrutin = Clavier.readString("\n Quel est le mode de scrutin: ");
}
Et sinon, voici la méthode init() de la classe date:
public void init()
{
//System.out.println("\nVeuillez saisir la date du scrutin: ");
do
{
this.jour=Clavier.readInt("\nEntrez le jour: ");
}
while(this.jour<1 || this.jour>31);
do
{
this.mois=Clavier.readInt("\nEntrez le mois: ");
}
while(this.mois<1 || this.mois>12);
do
{
this.année=Clavier.readInt("\nEntrez l'année:");
}
while(this.année<2006);
}
Merci
Partager