[JAVA] afficher tableau 10 val / lignes
mikael22
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
SVP jai besion d'aide concernant un problème d'affichage de tableau de double.
En fait je souhaiterais afficher le tableau à raison de 10 valeurs par ligne.
Apparemment, ce que j'ai compris c'est que d'abord, je devrais transformer les doubles du tableau en double avec 2 digits seulement après la virgule, ensuite je pourrais afficher les 10 valeurs. Hors faudrait utiliser une classe invisible... enfin ce que j'ai entendu d'un pote.
Donc etant débutant, jai besoin de votre aide et merci.
SVP jai besion d'aide concernant un problème d'affichage de tableau de double.
En fait je souhaiterais afficher le tableau à raison de 10 valeurs par ligne.
Apparemment, ce que j'ai compris c'est que d'abord, je devrais transformer les doubles du tableau en double avec 2 digits seulement après la virgule, ensuite je pourrais afficher les 10 valeurs. Hors faudrait utiliser une classe invisible... enfin ce que j'ai entendu d'un pote.
Donc etant débutant, jai besoin de votre aide et merci.
A voir également:
- [JAVA] afficher tableau 10 val / lignes
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Tableau word - Guide
- Clé d'activation windows 10 - Guide
- Tableau ascii - Guide
2 réponses
Bonjour,
J'avais répondu hier soir, mais apparemment mon post n'a pas été correctement sauvegardé...
Je pense que ton prof t'as parlé de méthodes statiques, c'est-à-dire que tu n'as pas besoin d'instancier la classe les contenant.
Pour revenir à ton problème, il faut :
- que tu parcoures ton tableau for (int i = 0; i < tab.length; i++)
- si i + 1 est un multiple de 10 (car on commence avec i=0), alors tu écris un retour à la ligne
- tu affiches la valeur arrondie de tab[i]. Pour cela, regardes ici : https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir (tu as besoin d'utiliser la méthode statique floor() de la classe Math, car il n'y a pas de méthode prédéfinie qui fasse un arrondi pour une précision donnée).
Cordialement,
J'avais répondu hier soir, mais apparemment mon post n'a pas été correctement sauvegardé...
Je pense que ton prof t'as parlé de méthodes statiques, c'est-à-dire que tu n'as pas besoin d'instancier la classe les contenant.
Pour revenir à ton problème, il faut :
- que tu parcoures ton tableau for (int i = 0; i < tab.length; i++)
- si i + 1 est un multiple de 10 (car on commence avec i=0), alors tu écris un retour à la ligne
- tu affiches la valeur arrondie de tab[i]. Pour cela, regardes ici : https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir (tu as besoin d'utiliser la méthode statique floor() de la classe Math, car il n'y a pas de méthode prédéfinie qui fasse un arrondi pour une précision donnée).
Cordialement,
en gros il m'avait expliqué qu'il y avait une classe dans la librairie mais on pouvait pas y acceder. on pouvait simplement utiliser ces méthodes sans voir comment elle est faites. voila c'est ce que jcrois avoir compris en me disant que c'était comme une classe invisible. et je suis sur qu'il s'y connais puisque c'est un prof de JAVA.
Mais bon j'ai pas reussi a le contacter, c'est pour ca jsui sur le forum pour de l'aide.