... | ... | @@ -97,15 +97,15 @@ public static void main(String[] args) { |
|
|
## Variables de type tableau
|
|
|
|
|
|
Les tableaux Java ressemblent aux tableaux de C :
|
|
|
- ils possèdent un nombre fixé et non extensible de cases
|
|
|
- chaque case peut être lu ou écrite en utilisant l'indice de la case entre crochets ( par exemple `[1]`)
|
|
|
- les indices commencent à `0`
|
|
|
- le **nombre de case est fixe et non extensible**
|
|
|
- chaque case peut être **lue ou écrite** en utilisant l'**indice de la case entre crochets*** ( par exemple `[1]`)
|
|
|
- les indices commencent à **`0`**
|
|
|
|
|
|
Mais les tableaux Java diffèrent des tableaux C sur trois points :
|
|
|
Cependant, les tableaux Java diffèrent des tableaux C sur trois points :
|
|
|
|
|
|
- le nombre de cases d'un tableau n'est jamais spécifiée lors de la déclaration de la variable
|
|
|
- pour que le tableau existe, il faut l'allouer (via le mot-clé `new`).
|
|
|
- on peut connaitre à postériori le nombre de cases du tableaux à l'aide de `.length`
|
|
|
- le **nombre de cases d'un tableau n'est jamais spécifiée lors de la déclaration** de la variable
|
|
|
- pour que le tableau existe, il faut l'**allouer** (via le mot-clé `new`).
|
|
|
- on peut **connaitre à postériori le nombre de cases** du tableau à l'aide de `.length`
|
|
|
|
|
|
L'exemple ci-dessous illustre ces analogies et différences :
|
|
|
|
... | ... | |