« Java/Tableaux » : différence entre les versions

Contenu supprimé Contenu ajouté
Suzy (discussion | contributions)
Suzy (discussion | contributions)
Ligne 37 :
//Ainsi tableauDeTableau est en réalité une matrice de taille 5x4.
//Ceci peut être très utile pour la manipulation de grille par exemple.
boolean[][][] pave = new boolean[3][4][5] ;g
//On peut aussi créer des tableaux à plus de deux dimensions,
//on n'est en fait pas limité dans la dimension de notre tableau
Ligne 43 :
 
Remarque : Un tableau ne peut contenir qu'un seul type de donnée. Ainsi, il est impossible de stocker des entiers dans un tableau qui a été déclaré comme contenant des chaînes de caractères.
 
==Utilisation de tableaux==
Maintenant que l'on sait déclarer un tableau, il peut être intéressant de savoir comment s'en servir. Plusieurs choses sont à savoir :
-la première est comment utiliser les objets présents dans le tableau
-la deuxième est comment utiliser de manière pratique les tableaux
 
<source lang="java">
int[] monTableau = new int[5] ;
//Ici on crée un tableau de 5 entier, les indices du tableau
//vont donc de 0 à 4.
 
for(int i=0 ; i<monTableau.length ; i++){
monTableau[i] = i + 1 ;
}
</source>
 
Ici, on utilise une boucle ''for'' pour parcourir l'ensemble du tableau. On utilisera le plus souvent ce genre de boucle sur les tableaux car leur taille est définie lors de la déclaration et donc on connait leur taille. Pour être sur de ne pas se tromper sur la taille du tableau, ce nous ferait sortir du tableau lors de l'exécution de la boucle, on utilise ici la fonction ''length'' qui est valable sur tous les tableaux de données de type de base.
''monTableau[i]'' désigne le i+1 ième entier de monTableau
 
 
[[Catégorie:Java]]