cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 16 sept. 2007 à 14:35
(réponse au message lol ...)
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 16 sept. 2007 à 14:34
coucou747 je vais te faire plaisir ... je m'eclispe de ce débat !
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 16 sept. 2007 à 11:07
au pire pour sauter une ligne
System.out.println();
et puis voila
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 16 sept. 2007 à 01:43
....
java va avec portable, sinon, ca ne sert a rien... si tu refuses de faire du portable, choisir le Cpp... nan mais serieux, c'est le SEUL interet du java...
je reviens sur mon commentaire... println et non print... ton getproperty il est bien joli, mais c'est ridicule quand tu vois qu'on peut passer de :
# System.out.print((char)188);
# System.out.print("\n");
a
System.out.println((char)188);
sans utiliser ta fonction magique...
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 15 sept. 2007 à 20:38
Salut,
si tu veux être portable utilise System.getProperty("line.separator")
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 15 sept. 2007 à 17:32
un \r\n devrais suffir
ya les iut infos qui sont pas mal dans le genre aussi ...
sinon si je ne passe pas par une fac ou une ecole d'inge "normale" pour faire de l'infos c'est pas pour rien ....
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 14 sept. 2007 à 15:02
lol
"Désolé, je n'avais pas bien lu le post"
"désolé, alors j'ai mal lu la doc de SUN"
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 14 sept. 2007 à 14:55
Ah désolé, alors j'ai mal lu la doc de SUN. Mais pour les Stream ça doit fonctionner .
xael2
Messages postés8Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention 7 octobre 2008 13 sept. 2007 à 10:11
"%n" ça ne marche pas du moins pas sur ma version de jdk
xael2
Messages postés8Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention 7 octobre 2008 12 sept. 2007 à 04:47
Salut a tous, merci de vous etre donné autant de mal a analyser mon code
- coucou747 : en effet l'algo et les boites étaient imposés, même l'algo de la fonction d'analyse du jeu était fourni déja tout maché et oui c'est frustrant... J'ai tout de même compris ce qu'est une classe et ce que signifie static. Cela fait seulement un mois que nous avons commencé java, donc je ne pretend pas du tout avoir le niveau d'un ingé, je suis vraiment débutant je le répète, et avant ça le seul language que je connaissais était le gw-basic...
-LOLOOF : merci je vais essayer le %n
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 11 sept. 2007 à 19:06
coucou747 > bah ce que j'ai marqué sur ma fiche correspond à ce que je fais.... perso j'ai appris seul et passé mes diplômes en candidat libre (soit à l'éducation national soit par le biais du cnam) et je trouve assez lamentable de voir le niveau de certains qui se vantent d'être ingé... (pas forcément ici (CS) mais également au niveau d'autres boites....), mais bon rassure toi je n'ai pas attendu de voir les sources de mister xael2 (stp ni vois pas d'attaques contre toi) pour être choqué...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 sept. 2007 à 18:53
ecoute twinuts, je ne sais pas ce que tu fais comme metier, selon ton commentaire, "dans le service R&D d'une entreprise spécialisée en VoIP.", tu ne vois rien de choquant autour de toi ? moi je vois des types qui arrivent a tripler leur premiere annee, et quand ils arrivent en troisieme annee, je les pulverise litteralement en cpp...
quand tu sait que :
L1 pascal + asm + caml> sur ces trois langages, lesquels ne servent que pour la theorie ? au moins deux, l'autre ne servant que dans un domaine specialise de l'info : la piraterie ou son combat...
ah non aussi, on a un module de creation de sites webs...
ca c'est la fac...
sinon, j'ai fait un an d'insa, on y faisait du java... en seconde annee, ils ne savent pas faire un rot13, ne conaissent pas charAt, c'est a peine si ils conaissent substring, aucun ne savait faire un minimax, il y avait deux types qui savaient programmer en deuxieme et troisieme annee, un gars qui savait faire du VB, et l'autre du Cpp, mais il etait capable de commenter un code avec des choses genre :
// le +1 c'est pour que ca marche
bref... on apprend pas a programmer, mais a faire un programme qui ne marchera pas, il fera juste semblant...
dans un tp, tu fais ce que le prof veut... crois moi, c'est assez frustrant, mais c'est comme ca, si on veut une bonne note, si le prof veut un int, tu ne mets pas un bool, meme si c'est plus adapte... ici, le prof ne voulait peut-etre pas de classes :
Gameur<--MasterMindGamer1<--KeyBoard
<--Computer
Gameur<--MasterMindGamer2<--KeyBoard
<--Computer
Coup<--MasterMindCoup
enfin perso, j'aurais peut-etre fait comme ca, c'est un truc que je sors a l'arrache sur ce que j'avais d'un vieux projet (mon pti bot irc), mais quand un prof veut... si tu ne peux pas avoir 0...
faut aussi se dire qu'un prof n'aura jamais envie de devoir lire 3000 lignes pour un projet redigeable en 350...
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 11 sept. 2007 à 18:40
Désolé, je n'avais pas bien lu le post : mais le "%n" devrait passer à coup sûr sur tous les systèmes .
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 11 sept. 2007 à 18:40
coucou747 > ça craint un max sérieux de n'apprendre que les méthodes static dans un langage objet....
cs_loloof64
Messages postés342Date d'inscriptionvendredi 1 septembre 2006StatutMembreDernière intervention 6 novembre 2012 11 sept. 2007 à 18:38
"Utilises plutôt '\n'"
Erreur !
"\n" n'est pas compatible sur tous les systèmes
Sun recommande, dans la réponse à l'un de ses exos en lignes (rubrique Java I/O) d'utiliser plutôt "%n";
Je suppose que ceci est valable pour toute String sur console , voire même davantage (Flux d'écritures, entre autres) .
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 sept. 2007 à 18:25
twinuts... t'as vu ce que l'on fait en ecole d'inge ou en fac ?
ce semestre, en L1 info, en algorithmique, on va utiliser les instructions/fonctions/keywords suivants :
lire
ecrire
<-
et c'est tout...
l'an dernier, a l'insa de strasbourg, on a fait du java, mais peu d'eleves avaient appris a programmer avant, et parmi les 4 eme annees, on pouvait trouver des types qui avaient du mal avec les indicages de tableaux et les tris a bulles...
si il n'a mis que des static, c'est qu'il ne sait pas ce que ca veut dire, il ne comprend pas public non plus, class, encore moins, il sait juste que tout fichier java commence par "class NomDuFichier{" et se termine par "}", qu'a l'interieur, il y a une methode magique, nommee main, on l'ecrit "public static void main(string args[])" mais ne lui demande pas d'utiliser args... en tout cas, aucun des eleves de ma promo ne savait a quoi ca correspondait...
c'est le programme de sup... tu fais un truc, tu apprends par coeur, et tu crois savoir pourquoi ca marche...
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 11 sept. 2007 à 09:17
Salut,
avec la dose de static que l'on peut trouver dans ton code, je me demande encore pourquoi tu développes en langage objet...
cependant le code est assez bien commenté, si ce n'est les '@param aucun' (pas besoin de renseigner la balise @param quand il n'y a pas de parm ^^)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 10 sept. 2007 à 08:02
public static void affichecombi(int tcible[], int arg1)
ici, arg1 devrait etre un boolean non ?
# System.out.print((char)188);
# System.out.print("\n");
autant faire un println, ca marchera ainsi sous tout systeme
while ( encore("Une autre partie ? ") true );
>
while ( encore("Une autre partie ? "));
sinon, je ne sais pas avec quel ide tu codes, mais ca fait bizard les }; et les doubles tabulations
16 sept. 2007 à 14:35
16 sept. 2007 à 14:34
16 sept. 2007 à 11:07
System.out.println();
et puis voila
16 sept. 2007 à 01:43
java va avec portable, sinon, ca ne sert a rien... si tu refuses de faire du portable, choisir le Cpp... nan mais serieux, c'est le SEUL interet du java...
je reviens sur mon commentaire... println et non print... ton getproperty il est bien joli, mais c'est ridicule quand tu vois qu'on peut passer de :
# System.out.print((char)188);
# System.out.print("\n");
a
System.out.println((char)188);
sans utiliser ta fonction magique...
15 sept. 2007 à 20:38
si tu veux être portable utilise System.getProperty("line.separator")
15 sept. 2007 à 17:32
ya les iut infos qui sont pas mal dans le genre aussi ...
sinon si je ne passe pas par une fac ou une ecole d'inge "normale" pour faire de l'infos c'est pas pour rien ....
14 sept. 2007 à 15:02
"Désolé, je n'avais pas bien lu le post"
"désolé, alors j'ai mal lu la doc de SUN"
14 sept. 2007 à 14:55
13 sept. 2007 à 10:11
12 sept. 2007 à 04:47
- coucou747 : en effet l'algo et les boites étaient imposés, même l'algo de la fonction d'analyse du jeu était fourni déja tout maché et oui c'est frustrant... J'ai tout de même compris ce qu'est une classe et ce que signifie static. Cela fait seulement un mois que nous avons commencé java, donc je ne pretend pas du tout avoir le niveau d'un ingé, je suis vraiment débutant je le répète, et avant ça le seul language que je connaissais était le gw-basic...
-LOLOOF : merci je vais essayer le %n
11 sept. 2007 à 19:06
11 sept. 2007 à 18:53
quand tu sait que :
L1 pascal + asm + caml> sur ces trois langages, lesquels ne servent que pour la theorie ? au moins deux, l'autre ne servant que dans un domaine specialise de l'info : la piraterie ou son combat...
ah non aussi, on a un module de creation de sites webs...
ca c'est la fac...
sinon, j'ai fait un an d'insa, on y faisait du java... en seconde annee, ils ne savent pas faire un rot13, ne conaissent pas charAt, c'est a peine si ils conaissent substring, aucun ne savait faire un minimax, il y avait deux types qui savaient programmer en deuxieme et troisieme annee, un gars qui savait faire du VB, et l'autre du Cpp, mais il etait capable de commenter un code avec des choses genre :
// le +1 c'est pour que ca marche
bref... on apprend pas a programmer, mais a faire un programme qui ne marchera pas, il fera juste semblant...
dans un tp, tu fais ce que le prof veut... crois moi, c'est assez frustrant, mais c'est comme ca, si on veut une bonne note, si le prof veut un int, tu ne mets pas un bool, meme si c'est plus adapte... ici, le prof ne voulait peut-etre pas de classes :
Gameur<--MasterMindGamer1<--KeyBoard
<--Computer
Gameur<--MasterMindGamer2<--KeyBoard
<--Computer
Coup<--MasterMindCoup
Plateau<--MasterMind
StrategieClassique<--MasterMind
enfin perso, j'aurais peut-etre fait comme ca, c'est un truc que je sors a l'arrache sur ce que j'avais d'un vieux projet (mon pti bot irc), mais quand un prof veut... si tu ne peux pas avoir 0...
faut aussi se dire qu'un prof n'aura jamais envie de devoir lire 3000 lignes pour un projet redigeable en 350...
11 sept. 2007 à 18:40
11 sept. 2007 à 18:40
11 sept. 2007 à 18:38
Erreur !
"\n" n'est pas compatible sur tous les systèmes
Sun recommande, dans la réponse à l'un de ses exos en lignes (rubrique Java I/O) d'utiliser plutôt "%n";
Je suppose que ceci est valable pour toute String sur console , voire même davantage (Flux d'écritures, entre autres) .
Source :
http://java.sun.com/docs/books/tutorial/essential/io/QandE/answers.html
11 sept. 2007 à 18:25
ce semestre, en L1 info, en algorithmique, on va utiliser les instructions/fonctions/keywords suivants :
lire
ecrire
<-
et c'est tout...
l'an dernier, a l'insa de strasbourg, on a fait du java, mais peu d'eleves avaient appris a programmer avant, et parmi les 4 eme annees, on pouvait trouver des types qui avaient du mal avec les indicages de tableaux et les tris a bulles...
si il n'a mis que des static, c'est qu'il ne sait pas ce que ca veut dire, il ne comprend pas public non plus, class, encore moins, il sait juste que tout fichier java commence par "class NomDuFichier{" et se termine par "}", qu'a l'interieur, il y a une methode magique, nommee main, on l'ecrit "public static void main(string args[])" mais ne lui demande pas d'utiliser args... en tout cas, aucun des eleves de ma promo ne savait a quoi ca correspondait...
c'est le programme de sup... tu fais un truc, tu apprends par coeur, et tu crois savoir pourquoi ca marche...
11 sept. 2007 à 09:17
avec la dose de static que l'on peut trouver dans ton code, je me demande encore pourquoi tu développes en langage objet...
cependant le code est assez bien commenté, si ce n'est les '@param aucun' (pas besoin de renseigner la balise @param quand il n'y a pas de parm ^^)
10 sept. 2007 à 08:02
ici, arg1 devrait etre un boolean non ?
# System.out.print((char)188);
# System.out.print("\n");
autant faire un println, ca marchera ainsi sous tout systeme
while ( encore("Une autre partie ? ") true );
>
while ( encore("Une autre partie ? "));
sinon, je ne sais pas avec quel ide tu codes, mais ca fait bizard les }; et les doubles tabulations