Matrice en java

Fermé
ouided123 Messages postés 9 Date d'inscription vendredi 6 janvier 2017 Statut Membre Dernière intervention 17 janvier 2017 - Modifié par KX le 10/01/2017 à 22:42
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 - 11 janv. 2017 à 14:16
Bonjour,

svp pouvez vous m'aidez ou placer la boucle (for(i=0; i<tableau.length; i++) pour pouvoir passer à la ligne suivante de la matrice:

j'explique un petit peu ce petit programme: je saisie une chaine de caracteres, ensuite je recupere chaque caractere et je l'ajoute dans ma matrice (tableau[i][j]) sans repeter la meme lettre lors de l'ajout.

int i=0;
    int k=0;
   // for(i=0;i<tableau[i].length;i++){
  for(int j=0; j<tableau[i].length;j++){
   if((k<longueurs)&&(k<=j)){
       char recup=code1.charAt(k);
       tableau[i][j]=recup;
       k++;
        }
   else{
    i++;
    char recup=code1.charAt(k);
       tableau[i][j]=recup;
       k++;

}
  }
 //   }



for(i=0;i<tableau.length;i++){
  for(int j=0;j<tableau[i].length;j++){
   System.out.print(tableau[i][j]+"|");
  }
 }
A voir également:

1 réponse

Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 585
11 janv. 2017 à 14:16
Bonjour,

Pour parcourir un tableau à 1 dimension :
for(i=0;i<tableau.length;i++){}


Pour parcourir un tableau à 2 dimensions (je pense que c'est ce que tu veux faire :
for(i=0;i<tableau.length;i++){
    for(j=0; j<tableau[i].length; j++) {}
}
0