Message d'erreur tableau - Java - Programmation
Marsh Posté le 30-10-2010 à 18:17:04
ici
Code :
|
A la 4eme itération i+1 vaut 5 et ton tableau est indexé de 0 à 4
Marsh Posté le 30-10-2010 à 20:50:49
Code :
|
a un problème avec les bornes, vous vouliez sans doute faire
Code :
|
A+,
Marsh Posté le 31-10-2010 à 15:31:28
Bonjour,
Je crois qu'on a aussi la possibilité suivante :
int i;
int tableauEntier[] = new int[5]; //création d'un tableau de 5 entiers
tableauEntier[] = {0,1,2,3,4} // tableauEntier recoit les 5 valeurs
for(int i = 0; i<tableauEntier.length; i++) {}
Marsh Posté le 01-11-2010 à 08:53:12
HAXOCIS a écrit : Bonjour, |
Non, la syntaxe correcte, c'est :
Code :
|
Marsh Posté le 30-10-2010 à 18:04:05
Bonjour, une erreur s'affiche quand j'exécute le code suivant:
int[] tab;
tab=new int[5]; // création d'un tableau de 5 entiers
tab[0]=3;
tab[1]=2;
tab[2]=10;
tab[3]=1;
tab[4]=9;
for (int k=0;k<5;k++) {
System.out.println(tab[k]); } // on affiche pour voir si le tableau a bien pris les valeurs entrées
int temp;
for (int i=1;i<5;i++) {
if (tab[i]>=tab[i+1]) {
temp=tab[i];
tab[i]=tab[i+1];
tab[i+1]=temp;
}
}
Message d'erreur: java.lang.ArrayIndexOutOfBoundsExecption 5
----
Que faire?
Message édité par willy54 le 30-10-2010 à 18:04:42