Matrice en java

ouided123 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Nexii Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   588
 
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