Pourquoi l’accès à numbers[3] échoue-t-il pour le tableau {1, 2, 3} ?
numbers[3]
{1, 2, 3}
L’indice 3 désigne un élément inexistant à l’indice zéro, car Java commence l’indexation à 1.
Les tableaux Java ne peuvent pas contenir la valeur 3.
L’initialiseur crée un tableau vide sans aucun indice.
Le tableau de trois éléments possède les indices valides 0, 1 et 2 ; l’indice 3 est donc hors limites.