Salut tout le monde, voila je suis vraiment un gros débutant en java alors merci de me donner un petit coup de main...

Voila en faite jai un tableau à deux dimensions de 9 sur 9 remplis avec des nombres de 1 à 9 (comme le sudoku) et des 0 pour les champs à trouver. Ensuite je créé un nouveau tableau identhique au premier pour avoir une copie conforme de ma "grille" de base. Bon ensuite vient le problème. Je suis en train de faire la méthode générique pour compléter les champs du tableau en fonction des règles du sudoku et j'ai besoin de savoir quelle est ma prochaine case éditable ! Par exemple les trois premier trous sont remplit et il me faut savoir le 4ieme ! comme pourrais-je faire pour que ma methode me revoie la prochaine case éditable ??? voici ce que j'ai pour le moment:

mon tableau:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
private int[][] sudoGrid = { 
			{ 0, 0, 0, 0, 9, 0, 0, 8 ,0 },
			{ 7, 0, 0, 6, 0, 0, 4, 0, 0 },
			{ 0, 8, 0, 0, 5, 4, 9, 3, 7 },
			{ 3, 4, 8, 0, 0, 6, 0, 0, 2 },
			{ 1, 0, 0, 0, 0, 0, 0, 0, 4 },
			{ 2, 0, 0, 5, 0, 0, 6, 1, 8 },
			{ 9, 7, 5, 1, 6, 0, 0, 4, 0 },
			{ 0, 0, 3, 0, 0, 8, 0, 0, 1 },
			{ 0, 1, 0, 0, 3, 0, 0, 0, 0 }
	};
ensuite ma méthode qui duplique le tableau d'origine

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public int copieGridBase(){
		for(int i = 0; i < 9; i++){
			for(int j = 0; j < 9; j++){
				sudoGridCopie[i][j] = sudoGrid[i][j];
			}
		}
		return 0;
	}
ensuite voici la méthode que jaimerai réussir a faire :
J'ai déja poser sa comme sa...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public String getNextCellToUpdate(int line, int col){
		String NextCell = "";
 
		return NextCell;
	}
merci de me donner un coup de main !