Probleme affichage matrice en java

abdel -  
 abdel -
j'ai un probleme pour afficher une matrice de 10 sur 10
a l"ecran n'affiche que 9 sur 9
aidez moi please

public void afficherMatrice()
{

for(int indice1=0;indice1<matriceDistance.length-1;indice1++)
{

for(int indice2=0;indice2<this.matriceDistance.length-1;indice2++)
{
if(indice1 == indice2)
{
this.matriceDistance[indice1][indice2] = -1;
}
System.out.print("\t"+this.matriceDistance[indice1][indice2]+" ");

}

System.out.println();
}
Configuration: Windows XP
Opera 9.00

2 réponses

  1. seb4242 Messages postés 99 Statut Membre 43
     
    Il faut des <= non des < ou enlever le -1

    public void afficherMatrice()
    {

    for(int indice1=0;indice1<=matriceDistance.length-1;indice1++)
    {

    for(int indice2=0;indice2<=this.matriceDistance.length-1;indice2++)
    {
    if(indice1 == indice2)
    {
    this.matriceDistance[indice1][indice2] = -1;
    }
    System.out.print("\t"+this.matriceDistance[indice1][indice2]+" ");

    }

    System.out.println();
    }
    2
    1. abdel
       
      merci pour ton aide
      ca affiche les 10 colonnes par contre la derniere colonne
      s'affiche avant la premiere colonne est ce un bug de la console MSDOS de Jcretor ? elle s'affiche un peu decale
      vers le bas
      0
    2. abdel
       
      ca affiche les 10 colonnes par contre la derniere colonne
      s'affiche avant la premiere colonne est ce un bug de la console MSDOS de Jcretor ? elle s'affiche un peu decale
      vers le bas
      0
  2. seb4242 Messages postés 99 Statut Membre 43
     
    Je ne sais pas je ne connait pas Jcretor.
    J'utilise eclipse qui va vraiment mieux selon moi.
    0
    1. abdel
       
      je dois utiliser une matrice pour le probleme du voyageur de commerce
      je construi un premier trajet en fonction des aretes de plus faible poids
      commen faire pour passer par toutes les villes san passer par 2 fois la meme
      0