Bonsoir à tous
Voilà mon petit probleme, j'ai une fonction creerGrille qui prend en parametre un entier qui fait basculé l'element correspondant à true dans le tableaux de booleen, seulement voila, j'ai plusieurs entier à entrer ce qui fait que l'element qu'il m'avait mis à true precedement repasse à false pour me faire basculer a nouveau l'element suivant à true en fonction du nouvel entier en parametre
Ce que j'aimerais c'est qu'il me laisse l'element precedent à true et non le faire repassé à false,
par exemple si j'ai entre les entiers 2, 3, 5, j'aimerais avoir les éléments 2,3 et 5 à true dans mon tableaux de booleen.
Le code ci-dessous me fait juste basculer à true l'element correspondant et repasse a false lors de la lecture du nouvel entier
Je ne sais pas si j'ai ete assez explicite dans mes propos sinon n'hesitez pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public static boolean [ ]creerGrille(int nbr) { boolean grille[ ]=new boolean[5]; for(int i=0; i<grille.length; i++) { if(i+1==nbr) grille[ i ] = true; } return grille; } public static void main(String[] args){ for(int i=0; i<=4; i++){ System.out.print("entrer un entier entre 1 et 4 : "); int nbr=Clavier.lireInt(); creerGrille(nbr); } }
D'avance merci à ceux qui me repondront
Partager