Problème avec mon code.... HELP

Problème avec mon code.... HELP - Java - Programmation

Marsh Posté le 15-01-2013 à 08:44:37    

Je suis étudiant au CNAM en 1ère année et j'ai vraiment du mal à terminer mon code, un ami m'a aidé mais à la fin j'ai une erreur et je ne voit vraiment pas comment je pourrais faire pour la terminer.
 
je vous met mon code en pastebin : http://pastebin.com/8Xf2uvFn et http://pastebin.com/f6QdN8rC  
 
Si quelqu'un pouvait m'aider ce serait sympa.


Message édité par bountyswat le 15-01-2013 à 09:08:46
Reply

Marsh Posté le 15-01-2013 à 08:44:37   

Reply

Marsh Posté le 15-01-2013 à 10:27:53    

si tu pouvais nous dire ce que tu as comme erreur, ça nous permettrait de ne pas avoir à compiler ton code de notre coté (on a un vrai travail aussi ;))


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 15-01-2013 à 11:01:01    

oui désolé, mon erreur vient quand je dois désigné le vainqueur il me renvoi cette erreur :  
Exception in thread "main" java.lang.NullPointerException
 at run.Run.afficheResultatFinale(Run.java:22)
 at run.Run.main(Run.java:90)
 
Et j'ai beau me creuser la tête je n'y arrive pas, je sais que cela doit être une erreur d’inattention ou autre mais franchement là je ne vois pas :-/

Reply

Marsh Posté le 15-01-2013 à 11:41:02    

Ha ha, c'était un peu sioux mais j'ai trouvé ;)
 
Lorsque tu ajoutes un élément au tableau de finaliste (ligne 87) tu a oublié d'incrémenter j donc tous tes finalistes sont en position 0 (tu ne garde que le dernier inséré en fait) donc tu prend une NullPointerException quand tu essaye d'afficher ce tableau
 
ligne 87 :

Code :
  1. finaliste[j++] = participants[i];

Reply

Marsh Posté le 15-01-2013 à 14:24:25    

Merci beaucoup, j'ai compris grâce à Bidem où se situait mon erreur. Mais durant mes tests j'ai remarqué que peut importe le nombre de participants il m'affichait le nombre de participants du début en doublant ou triplant les noms car y a eu des disqualifications. Va falloir que je me creuse la tête encore.

Reply

Marsh Posté le 15-01-2013 à 15:03:51    

Je jette l'éponge c'est trop dur j'ai de plus en plus d'erreurs at run.Run.afficheResultatFinale(Run.java:22)
 at run.Run.afficheResultatFinale(Run.java:41)
 at run.Run.main(Run.java:94)
 
Mon code est vraiment mal écrit je n'y arrive pas :-/ c'était pour un projet à rendre pour mardi 15/01 en gros ce soir !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed