Programação orientada a objetos - java

Prof. Renato Filho
SENAC
2014
Arrays em java
Arrays são vetores que servem para acumular valores por índices.

Como declarar uma array
<tipo>[] <nome>;
ou
<tipo> <nome>[];
Exemplo:
int[] numeros;
String[] params;
Como iniciar uma array
idades = new int[6];
como acessar um elemento da array
idades[0] //acessa o terceiro elemento da array
idades[1] //acessa o terceiro elemento da array
idades[2] //acessa o terceiro elemento da array
...
idades[4] //acessa o último elemento da array
e idades[5]????
índices da array
-
Primeiro índice sempre é 0.
-
O último é igual ao tamanho da array menos um.
eXCESSÃO DE ÍNDICE FORA DOS LIMITES
java.lang.ArrayIndexOutOfBoundsException
Essa exceção é gerada sempre que você tenta acessar um índice fora dos limites da array.
Atribuindo valores para os índices
numeros[0] = 1;
numeros[1] =5;
numeros[3] =20; Como saber o tamanho de uma array
numeros.length;
Percorrendo uma array
Usando for
for (int i=0;i<numeros.length;i++) {int num = numeros[i];System.out.println(num);}
Usando foreach
for (int numero : numeros) {System.out.println(numero);}
Arrays bidimensionais
É possível criar uma array de arrays.
int[][] matriz = new int[5][2];
Nesse caso foi criado uma matriz com 5 linhas e 2 colunas.
Curso Java #03 - Arrays
By Renato Filho
Curso Java #03 - Arrays
- 763