Probleme affichage matrice en java

Fermé
abdel - 18 mai 2007 à 22:11
 abdel - 20 mai 2007 à 14:05
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();
}
A voir également:

2 réponses

seb4242 Messages postés 99 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 15 septembre 2010 43
18 mai 2007 à 22:17
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
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
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
seb4242 Messages postés 99 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 15 septembre 2010 43
20 mai 2007 à 14:00
Je ne sais pas je ne connait pas Jcretor.
J'utilise eclipse qui va vraiment mieux selon moi.
0
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