Download - Curso Java #03 - Arrays
PROGRAMAÇÃO ORIENTADA A OBJETOS -PROGRAMAÇÃO ORIENTADA A OBJETOS -JAVAJAVA
Prof. Renato Filho SENAC
2014
ARRAYS EM JAVAARRAYS EM JAVA
Arrays são vetores que servem para acumular valores por índices.
COMO DECLARAR UMA ARRAYCOMO DECLARAR UMA ARRAY
<tipo>[] <nome>;
ou
<tipo> <nome>[];
Exemplo:int[] numeros;
String[] params;
COMO INICIAR UMA ARRAYCOMO INICIAR UMA ARRAY
idades = new int[6];
COMO ACESSAR UM ELEMENTO DA ARRAYCOMO ACESSAR UM ELEMENTO DA ARRAY
idades[0] //acessa o terceiro elemento da arrayidades[1] //acessa o terceiro elemento da arrayidades[2] //acessa o terceiro elemento da array
...idades[4] //acessa o último elemento da array
e idades[5]????
ÍNDICES DA ARRAYÍNDICES DA ARRAYPrimeiro índice sempre é 0.O último é igual ao tamanho da array menos um.
EXCESSÃO DE ÍNDICE FORA DOS LIMITESEXCESSÃO DE ÍNDICE FORA DOS LIMITES java.lang.ArrayIndexOutOfBoundsException
Essa exceção é gerada sempre que você tenta acessar um índicefora dos limites da array.
ATRIBUINDO VALORES PARA OS ÍNDICESATRIBUINDO VALORES PARA OS ÍNDICES
numeros[0] = 1;numeros[1] =5;numeros[3] =20;
COMO SABER O TAMANHO DE UMA ARRAYCOMO SABER O TAMANHO DE UMA ARRAY
numeros.length;
PERCORRENDO UMA ARRAYPERCORRENDO UMA ARRAYUsando 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 BIDIMENSIONAISARRAYS 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.