Para int[] numbers = {1, 2, 3, 4, 5}, quais índices são válidos?
int[] numbers = {1, 2, 3, 4, 5}
Os índices de 1 a numbers.length, ou seja, de 1 a 5.
numbers.length
Qualquer índice inteiro é aceito porque os arrays aumentam de tamanho automaticamente.
Somente os índices cujos números já aparecem como valores dos elementos são válidos.
Os índices de 0 a numbers.length - 1, ou seja, de 0 a 4.
numbers.length - 1