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

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);
		} 	
	}
Je ne sais pas si j'ai ete assez explicite dans mes propos sinon n'hesitez pas.

D'avance merci à ceux qui me repondront