Conserver les valeurs d'une boucle
Résolu
Vitaldix
Messages postés
116
Date d'inscription
Statut
Membre
Dernière intervention
-
Vitaldix Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
Vitaldix Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit soucis assez balot qui m'empêche d'avancer :
j'ai une boucle dans lequel tourne un math.random, j'aimerai conserver les valeurs de ces maths.random mais elles sont écrasées à chaque nouveau tour de boucle.
Je voudrais savoir comment conserver ces valeurs et également les additionner entre elles car la boucle tourne jusqu'à ce que la somme de ces math.random dépasse ou soit égale à 17.
Merci.
j'ai un petit soucis assez balot qui m'empêche d'avancer :
j'ai une boucle dans lequel tourne un math.random, j'aimerai conserver les valeurs de ces maths.random mais elles sont écrasées à chaque nouveau tour de boucle.
Je voudrais savoir comment conserver ces valeurs et également les additionner entre elles car la boucle tourne jusqu'à ce que la somme de ces math.random dépasse ou soit égale à 17.
Merci.
1 réponse
-
Il faudrait voir ton code pour t'aider davantage, mais pour stocker les valeurs tu peux utiliser une liste et pour additionner les valeurs au fur et à mesure un accumulateur suffira.
-
-
La question est de savoir pourquoi tu as fait une boucle do while ?
Ici, la boucle for est clairement plus adaptée...
PS. Pour des entiers utilises plutôt la classe Random, plutôt que la méthode random de Math
import java.util.ArrayList; import java.util.Random; public class Test { public static void main(String[] args) { ArrayList<Integer> liste = new ArrayList<Integer>(); Random random = new Random(); for (int somme = 0, carte; somme < 17; somme += carte) liste.add(carte = random.nextInt(13) + 1); System.out.println(liste); } } -
-
-
-