Changement de variable dans un for - Java - Programmation
Marsh Posté le 16-10-2005 à 17:37:14
colle les dans un tableau tes coureurs
question con : tu es passé par le PHP non ?
Marsh Posté le 16-10-2005 à 17:38:37
mouarf pas bete
Enfin je commence en java, et je dois faire ce TD pour la semaine prochaine
D'ailleurs si ca peu t'amuser, voici l'enoncé (page 17):
http://www-licence.ufr-info-p6.jus [...] 1_05.1.pdf
Merci
EDIT: PHP ? Heu non non java pur et dur que j'executes dans un shell sous linux
Marsh Posté le 16-10-2005 à 20:11:33
Oui, c'est possible.
* Tableau : c[1], c[2], ...
* Méthode "courir100m()" : c'est un peu se tirer une balle dans le pied avant de partir. "courir(int distance)" serait sans doute plus utile !
* Tu incrémentes la variable qui sert à ton for à l'intérieur de la boucle. Non seulement, ce n'est pas de la bonne programmation, mais en plus, ça ne fera pas ce que tu veux.
Marsh Posté le 16-10-2005 à 20:36:01
sircam a écrit : Oui, c'est possible. |
Bon bah j'ai essayé, ca compile mais je me tape un "Exception in thread "main" java.lang.NullPointerException" à l'execution
Avant :
Code :
|
Après :
Code :
|
Les tableaux sont ils obligatoirement de types primitifs ou on peu bien leur fouttre des types défini par un constructeur ?
Marsh Posté le 17-10-2005 à 11:04:36
Hello,
Dans ton code "après"
Tu crée un tableau d'objet Coureur det taille 3 de façon correcte.
Cependant tu as oublié d'y ajouter les Coureurs en tant que tel.
Code :
|
Ainsi, les objets coureurs sont instanciés et ne sont donc plus 'null'
Marsh Posté le 17-10-2005 à 11:09:03
si, il va tenter d'acceder à tableau [3], qui n'existe pas
Marsh Posté le 19-10-2005 à 14:35:03
oh la vache! La licence d'info c plus ce que c t! Tu as eu une equivalence deug d'histoire vers licence info ?
Marsh Posté le 19-10-2005 à 14:36:52
ant-103 a écrit : oh la vache! La licence d'info c plus ce que c t! Tu as eu une equivalence deug d'histoire vers licence info ? |
Merci de cette remarque inutile, ça manquait vraiment à ce topic...
Marsh Posté le 19-10-2005 à 14:46:03
ReplyMarsh Posté le 19-10-2005 à 14:48:07
ant-103 a écrit : oui je sais, c pour ça que j'ai ajouté ce cri du coeur |
On a déjà assez avec tes UP de topics datant d'une semaine, tu sais.
Marsh Posté le 19-10-2005 à 14:51:19
@Sircam: tu me confonds pas avec qqun par hasard???
A ok j'ai pigé pourquoi tu dis ça... super alors selon toi une réponse à une question non résolue c'est un UP inutile... dans le genre présence inutile tu fais pas mal toi aussi...
Marsh Posté le 19-10-2005 à 14:52:01
On s'en fout.
C'est pas le sujet.
Vos gueules.
Marsh Posté le 19-10-2005 à 15:21:05
ant-103 a écrit : dans le genre présence inutile tu fais pas mal toi aussi... |
On va bien s'entendre, toi et moi
Marsh Posté le 19-10-2005 à 16:21:03
J'prefere pas relever, c'est tellement bas.. Problème résolu et compris, merci à ceux qui m'ont aidé. Fin du topic
Marsh Posté le 19-10-2005 à 16:55:18
ant-103 a écrit : oh la vache! La licence d'info c plus ce que c t! Tu as eu une equivalence deug d'histoire vers licence info ? |
T'en as plein qui arrive en licence info avec un Deug MIAS.
Vu le programme d'info d'un Deug Mias, après 2 semaines de cours ce n'est pas étonnant que certains soit encore à galerer sur des programmes "basiques".
Marsh Posté le 16-10-2005 à 17:32:28
Bonjour,
Je suis en train d'écrire un programme en Java qui simule une course 4x100m. Je dois créer une boucle for qui, pour chaque coureur, le fait courir 100m et transmet le relais au coureur suivant. J'aimerai avoir ceci :
En effet, j'ai deja creer 4 coureurs c1,C2,c3,c4 que j'aimerai ici utiliser grace au compteur i. C'est possible ou pas ?
Merci d'avance
Message édité par _kal_ le 16-10-2005 à 17:33:05