-
Title:
Tableaux 2-D 3ième partie - Introduction à la programmation en Java
-
Description:
18-06 Tableaux 2-D 3ième partie
-
Pour visiter tous les éléments
d'un tableau bidimensionnel,
-
il faut une boucle sur
les rangées et les colonnes.
-
Commençons par une boucle
sur les rangées.
-
Nous avons un index
de rangées i qui assume
-
les valeurs 0, 1 et 2 dans cet exemple.
-
De même, nous aurons
un index de colonnes j.
-
Dans cet exemple,
nous passerons de 0 à 1.
-
Si nous avions plus de colonnes,
cela irait plus loin.
-
Quand vous avez un index
de rangée et de colonne,
-
nous pouvons accéder à l'élément
-
à la i-ème rangée et à la j-ème colonne.
-
Donc ce que vous voyez ici
-
est l'expression générale d'un élément
-
sur une rangée arbitraire et
une colonne arbitraire.
-
Dans ce cas, nous l'imprimons
simplement et nous utilisons printf
-
de sorte que l'impression s'aligne bien.
-
Nous imprimons cet élément,
-
suivi de cet élément et cela
terminera la boucle interne.
-
Ensuite, la boucle externe
sélectionne la rangée suivante,
-
nous imprimons ces deux-ci
-
et la boucle externe sélectionne
la dernière rangée.
-
Et nous imprimons ces deux-là.
-
Maintenant, nous voulons que
les numéros s'alignent bien,
-
après l'impression de chaque rangée,
-
nous voulons imprimer
une nouvelle ligne.
-
Notez que cette instruction est
contenue dans la boucle externe,
-
car elle se produit une fois par rangée.
-
Mais ce n'est pas dans
la boucle interne
-
car nous ne voulons pas de nouvelle
rangée après chaque élément.
-
Maintenant, regardons
la balance manquante ici.
-
Dans cet exemple simple,
-
je pourrais indiquer,
i devrait être inférieur à 3,
-
j devrait être inférieur à 2,
mais en général,
-
quelqu'un pourrait vous donner
un tableau bidimensionnel
-
et vous devriez lui demander sa taille.
-
Tout comme avec un tableau
à une dimension,
-
il suffit d'utiliser le champ length
pour connaître la taille d'un tableau.
-
Vous pouvez obtenir le nombre
de rangées d'un tableau à deux dimensions
-
en lui demandant arrayname.length.
-
Et la raison en est
qu'un tableau bidimensionnel
-
est en fait un tableau de tableaux
unidimensionnels.
-
Les prix, qui ressemblent à
ce bel arrangement tabulaire,
-
sont vraiment un tableau de trois
tableaux, un pour chaque rangée.
-
Et donc le nombre de lignes
est donné par cette longueur.
-
Maintenant, nous devons regarder
combien de colonnes nous avons.
-
Ici vous avez une rangée.
-
Et la longueur de cette rangée
est le nombre de colonnes.
-
Donc en général, vous devriez
vous rappeler que,
-
pour tout tableau bidimensionnel,
-
vous obtenez le nombre de lignes
avec cette expression,
-
le nombre de colonnes
avec cette expression.
-
Passons à quelque
chose de plus intéressant
-
avec les tableaux bidimensionnels
et des prix d'essence.