Resalut a vous les masters java , question de newbie 2eme volet : - Java - Programmation
Marsh Posté le 12-12-2002 à 20:47:46
et ben tiens. tu crois que c'est comme ca que tu vas apprendre ?
c'est franchement pas complexe en plus.
Si t'as des points précis sur lesquels tu bloque ok, mais di c'est la soluce toute faite que tu veux
Marsh Posté le 12-12-2002 à 20:53:34
Bha voila comment je voit les choses :
Code :
|
mais c po ca: )
Marsh Posté le 12-12-2002 à 21:22:40
ouais mais bon là c'est que tu connais vraiment pas java. prend un bouquin et apprend sinon tu seras toujours bloqué !
http://penserenjava.free.fr => traduction française d'un excellent bouquin.
sinon, là ca risque pas de marcher parce que tu construit ton tableau à chaque fois ...
Marsh Posté le 13-12-2002 à 10:57:48
batseb2000 a écrit : Bha voila comment je voit les choses :
|
c'est quoi ce truc?
Marsh Posté le 13-12-2002 à 11:21:43
IntList ???
Kezako ???
Meme mon javadoc y connait pas... je suppose que c'est une classe a vous ?
Comment veux tu qu'on t'aide si on connait pas cette classe...
Marsh Posté le 13-12-2002 à 11:23:39
et si tu créais un tableau de la même taille que ta liste _avant_ de boucler pour le remplir ?
note: j'ai vérifié dans la doc si IntList existait... suis pas encore réveillé moâ...
Marsh Posté le 13-12-2002 à 11:26:26
je viens de relire son code
Marsh Posté le 13-12-2002 à 11:28:51
'tain c'est bon, arrêtez de vous acharner, on croirait que vous avez toujours tout maîtrisé en Java. Perso, j'me souviens du temps où j'avais du mal à faire des try/catch et où je me mélangeais les pinceaux avec les déclarations de variables à l'intérieur de blocs. IntList, si on est un peu futé, on imagine que c'est une classe qui implémente List ou un truc du style.
Bref dans tous les cas, batseb :
* comme le dit benou, c'est pas en demandant le code direct que tu vas apprendre ;
* idem, pour l'algorithme, il est pas bon de base. Réfère-toi au lien penserenjava de benou qui t'aidera à mieux structurer tes pensées. La POO, quand on débute, c'est pas forcément super intuitif. Mais t'inquiète, ça le devient par la suite
Marsh Posté le 13-12-2002 à 11:29:49
DarkLord a écrit : je viens de relire son code |
j'avais meme po vu le
Code :
|
spa gagné !!!
Marsh Posté le 13-12-2002 à 11:34:26
Non, mais là, le code qu'il à pondu, il suffit pas de pas connaitre Java pour le faire. 'faut être bête, tout simplement!
Marsh Posté le 13-12-2002 à 11:55:01
Correction :
Code :
|
La ca marche... mais alors c'est le plus horrible bout de code que tu puisses faire
Concours du pire code pour le faire ???
Marsh Posté le 13-12-2002 à 11:59:04
e_esprit a écrit : |
Tu vas vachement l'aider, c'est génial. T'es super fort, t'as bien enfoncé le newbie, total respect.
Marsh Posté le 13-12-2002 à 12:06:10
Bah comme je l'ai dit plus haut, si on connait pas la classe IntList et ses methodes, je vois pas comment on peut l'aider...
C'est pas une sous classe de List, enfin je pense pas pisque first() et rest() connait pas.
Alors moi je donne une solution. Et ce code marche ! je pense pas qu'en premiere annee de deug ils s'attendent a ce que les eleves leur pondent du code objet optimal ! (meme en Maitrise ils s'en battent, alors...).
Maintenant, si il detaille IntList, je me ferais un plaisir de l'aider...
Marsh Posté le 13-12-2002 à 12:14:36
Taiche a écrit : 'tain c'est bon, arrêtez de vous acharner, on croirait que vous avez toujours tout maîtrisé en Java. Perso, j'me souviens du temps où j'avais du mal à faire des try/catch et où je me mélangeais les pinceaux avec les déclarations de variables à l'intérieur de blocs. IntList, si on est un peu futé, on imagine que c'est une classe qui implémente List ou un truc du style. |
+1
Marsh Posté le 13-12-2002 à 12:15:45
El_Gringo a écrit : Non, mais là, le code qu'il à pondu, il suffit pas de pas connaitre Java pour le faire. 'faut être bête, tout simplement! |
Marsh Posté le 13-12-2002 à 13:04:23
El_Gringo a écrit : Non, mais là, le code qu'il à pondu, il suffit pas de pas connaitre Java pour le faire. 'faut être bête, tout simplement! |
il est en première année de deug. C'est surement la première fois qu'il fait de la prog !
Marsh Posté le 13-12-2002 à 13:23:52
commencer la prog par de l'OO...
Marsh Posté le 13-12-2002 à 13:48:51
bah il me semble que c'est plus simple d'apprendre à programmer avec du Pascal ou du C pour avoir la base (variable, vecteurs, fonctions, passages par valeur/référence, construction de boucles, ...) avant de faire joujou avec des objets qui rendent des services.
enfin, c'est juste mon avis... j'suis content d'avoir passé qques temps en prog "classique" avant d'avoir abordé Java. (histoire de séparer logique et implémentation (OO ou non))
edit: j'dis pas que c'est impossible de commencer par de l'oo, disons que ça me paraît moins simple. -> avantage de commencer par un language OO, on connait déjà le language lorsque que l'on apprend vraiment l'OO.
Marsh Posté le 13-12-2002 à 14:17:54
déjà, l'objet IntList doit disposer d'une méthode size() ou autre (je suppose) permettant d'initialiser un int[] de la taille voulue. Je commencerais par ça.
Marsh Posté le 13-12-2002 à 22:43:35
Bha merci a ceux ki m'on defendu .... !!!! en particulier taiche ! ET VOILA MON RESULTAT ! :
Code :
|
et effectivemetn IntList regroupe un tas de truc pour les listes ... c un truc de la fac !
encore merci a ce ki m'ont defendu !!!
et pour les autres ::::> LES PLUS GRANDS CHENES ETAIENT A LA BASE DES GLANDS !!!!!!!!
@
Marsh Posté le 13-12-2002 à 22:50:16
batseb2000 a écrit : |
je la ressortirai!
Marsh Posté le 14-12-2002 à 02:46:32
batseb2000 a écrit : Bha merci a ceux ki m'on defendu .... !!!! en particulier taiche ! |
Quel gros fayot, ce Taiche !
Marsh Posté le 14-12-2002 à 16:58:47
batseb2000 a écrit : Bha merci a ceux ki m'on defendu .... !!!! en particulier taiche ! ET VOILA MON RESULTAT ! : |
Huhu
Bon ba de rien, hein. Effectivement, ton algo a l'air un brin meilleur même si on ne sait pas trop en quoi consiste l'IntList, on se doute de ce que ça fait
A++
Marsh Posté le 15-12-2002 à 00:35:34
ReplyMarsh Posté le 16-12-2002 à 09:48:14
--greg-- a écrit : |
La citation originale, c'est : "Si ton labeur est dur et que tes résultats sont minces, n'oublie pas que le grand chêne a lui aussi été un gland comme toi".
Marsh Posté le 16-12-2002 à 10:31:04
BifaceMcLeOD a écrit : |
de?
Marsh Posté le 16-12-2002 à 12:14:59
ReplyMarsh Posté le 16-12-2002 à 12:30:15
BifaceMcLeOD a écrit : De ceci : |
je crois que --greg-- veut savoir de qui est *ta* citation
Marsh Posté le 16-12-2002 à 12:31:10
BifaceMcLeOD a écrit : De ceci : |
de QUI, je voulais dire
Marsh Posté le 16-12-2002 à 14:02:36
Sorry
A ma connaissance... d'un illustre inconnu.
C'est du même acabit que "Heureux l'étudiant qui comme la rivière suit son cours sans quitter son lit" : une phrase d'étudiant à lire dans les toilettes de bâtiments d'universités. Je ne suis pas sûr qu'il y ait un véritable auteur derrière (mais après tout, ce n'est pas impossible).
Marsh Posté le 16-12-2002 à 14:14:45
BifaceMcLeOD a écrit : Sorry |
pour le truc d'étudiant il y a un auteur mais je ne m'en souviens pas
Marsh Posté le 12-12-2002 à 20:43:41
Salut all,
Donc voila en preparant mes partiels pour samedi ... je me suis refait des exos de java ... (je suis en Deug MATH/INFO 1 ere année) et la "MALHEUR" : Un rebel ! un exo trop rebel pour moi j'ai donc decider de faire appel a vous ! Voila l'ennoncé :
Ecrire une methode "int[] toIntArray (IntList list)" qui convertisse une liste d'entiers en un tableau d'entiers contenant les memes elements dans le meme ordre
VOila voila ... en esperant un tit coup de main ...
MERCI !
---------------
Don't Worry... Mais Surtout... Be Happy ! lol