Bonjour a tous,
je ne comprends pas cet exercice, pourriez vous m'expliquer plus amplement, je pige pas.
merci
hello
Discussion en cours
Commentaires (10)
- Populaires
- Nouveau
- Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Marc Kmchn
30 mars 2020, 18:38
Il faut vraiment lire l’énoncé.... J'ai fais la bourde sur l'impératif 3 qui est au sujet du "System.out.println", qui stipule qu'il ne faut pas l'utiliser sur MAIN! Tu peux donc l'utiliser pour String ;)
0
Nico
24 mars 2020, 13:39
Bonjour a tous...
Je ne pense pas que la commande for soit la solution rechercher... même si effecctivement elle pourrais fonctionner :)
A mon avis il s'agit plus de comprendre la relation entre les méthodes...La methode imprimer est complete, dans la suivante elle est associé a string s .
De plus il demande d'écrire sur 4 lignes (impératif 5 , utilise une nouvelle ligne a chaque fois)
Du coup un simple System.out.println(s); 4 fois suffit ;)
Cordialmenent ... bonne continuation :)
0
Abdel
15 janvier 2020, 13:25
Bonjour, je suis aussi un peu bloqué car je ne sais pas s'il faut utiliser une boucle ou non (car leçon non abordé à ce niveau) et je ne connais pas les autres façons de coder… Mais procédons à l'analyse des Impératifs :
Impératif n°1 : Le programme doit afficher du texte à l'écran
Impératif n°2 : La méthode main ne doit pas appeler System.out.println ou System.out.print.
Impératif n°3 : La méthode imprimer doit afficher du texte à l'écran.
--> il faut donc utiliser System.out.println ou System.out.print pour pouvoir afficher du texte à l’écran (« sur la console du moins »). Ils (System.out.println ou System.out.print) doivent donc être vraisemblablement utilisés dans la définition de la méthode « imprimer » vu que dans l’impératif numéro 2 nous ne sommes pas autorisés à appeler ni System.out.println ni System.out.print.
Par contre je ne comprend pas vraiment la différence ou la subtilité entre « Le programme doit afficher du texte à l'écran » (impératif n°1) et « La méthode imprimer doit afficher du texte à l'écran » (impératif n°3).
--> pour moi le programme englobe la ou les méthodes ici, mais vous vous en pensez quoi ?
Mais passons aux impératifs suivants.
Impératif n°4 : La méthode main doit appeler la méthode imprimer de la classe Solution exactement deux fois.
--> moi je comprend qu’il faut écrire au moins 2 lignes de codes entre les accolades de la méthode main après comment le fait-on c’est une autre histoire 😊, je ne sais pas ce que vous en pensez sur le fait d’écrire 2 lignes ?
Impératif n°5 : La méthode imprimer doit afficher la chaîne 4 fois. Utilise une nouvelle ligne à chaque fois.
-->je ne vois vraiment pas comment même si je pense à une boucle for ou 4 ligne de code avec System.out.println ou System.out.print, mais si vous voyez comment je suis preneur ? 😊
0
claude
15 janvier 2020, 16:13
bonjour abdel, tu dois bien utilisé une boucle. pour pouvoir utilisé System.out.println sans que ce soit la commande primaire. voici un exemple
for(int i=0;i<9;i++){System.out.println(s);}
cette ligne de commande te permet d' écrire le texte 9 fois or dans cette exercice tu dans mettre 4 fois cette même ligne en modifiant le 9 par 1. essaille et dit moi si çà fonctionne.
0
Abdel
16 janvier 2020, 15:08
MERCI CLAUDE
OUI LA BOUCLE FOR FONCTIONNE
0
claude
16 janvier 2020, 15:24
ok c'est cool. la suite sera de plus en plus dur bon courage.
0
claude
8 janvier 2020, 22:40
il faut créer une boucle de 1 répétition en utilisant la commande for.
0
Joka Vader Babayaga
10 janvier 2020, 10:01
mais nous n'avons pas encore vu ça, donc ca m'étonne fortement.
0
claude
11 janvier 2020, 14:30
je t'invite à relire l'exemple de la leçon 1 niveau 1 et tu verras que la réponse et bien çà mais à la place de < total il faut mettre <1
0
claude
8 janvier 2020, 11:26
bonjour, je suis un peu bloqué aussi. Mais je crois que l'on doit utilisé la commande interdite mais en l'utilisant de façon détourné. C'est à dire en utilisant une commande pour intégrer cette dernier comme dans l'exemple de la leçon 1 niveau 1 dans le corps de la méthode. mais je suis pas sur.
0