Arranjos podem ser definidos para literais ou para objetos
Assim como objetos, são criados com o comando new:
int array1[];
Arranjos podem ser criados com a especificação de algum conteúdo:
int array2[] = {2, 4, 5, 7, 9, 11, 13};
O acesso a elementos individuais de um arranjo é especificado através de um índice inteiro. O elemento inicial, assim como em C e C++, tem índice 0. Assim, do exemplo acima,
int x = array2[3];faz com que a variável x receba o valor 7, o conteúdo da quarta posição.
O acesso a elementos do arranjo além do último índice permitido -- por exemplo, a array2[7] -- gera um erro em tempo de execução (uma exceção).
A dimensão de um arranjo pode ser obtida através do campo length presente em todos os arranjos. Assim, a expressão
int y = array2.length;faz com que y receba o valor 7, o número de elementos no arranjo.
© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP