A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009.

Apresentações semelhantes


Apresentação em tema: "Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009."— Transcrição da apresentação:

1 Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009

2 Array Um array é uma coleção de tipos primitivos, objetos ou outros arrays. Todos os elementos de um mesmo array devem ser do mesmo tipo.

3 Array Quando um array é declarado para um determinado tipo só poderão estar nele objetos desse tipo. Se for array de Strings, você só poderá colocar Strings e nenhum outro tipo Por default, todos os arrays começam a partir da posição 0. Para varrer todo um array é preciso construir um looping da posição 0 até a quantidade de posições.

4 Primeiro passo: declaração int[] qtd; float valor[]; String[] aluno;

5 Segundo passo: construção float[] valor = new float[100]; int[] idade = new int[10 * 2]; String[] nomeDosAlunos = new String[10]; Na construção, arrays numéricos são inicializados em 0. Arrays de objetos são inicializados com o valor null.

6 Terceiro passo: inicialização int[] valores = new int[2]; valores[0] = 99; valores[1] = 100; valores[2] = 101; //Erro!!!

7 Fazendo tudo junto int[] idade = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; String nomes[] = {Marco, Diego, Marcia, Luiz}; Essa forma é a mais usual pois você declara, constrói e inicializa na mesma linha. No primeiro caso, o tamanho do array (idade.length) será 10. No segundo caso, nomes.length será 4.

8 Percorrendo o array public class PercorrendoUmArray { public static void main(String[] args) { //Array de inteiros int[] valoresInteiros = {4, 5, 2, 7, 8}; //Cinco posições for (int i = 0; i < valoresInteiros.length; i++) { //varrendo o array de 0 a 4 //imprime na tela o conteúdo da posição atual System.out.println("Valor: " + valoresInteiros[i]); } //Array de Strings String[] nomes = {"Paulo", "Andre", "Diego", "Carlos"}; for (int i = 0; i < nomes.length; i++) { System.out.println("Nome atual: " + nomes[i]); } } }

9 Dúvidas?

10 Exercícios Crie a classe ArraySimples e inicialize um array do tipo int com os valores 432, 55, 98, 7 e 21. Mostre os valores na tela.

11 Exercício Crie a classe ArrayDoAlfabeto e inicialize um array do tipo String com todo o alfabeto. Mostre todos os elementos de trás para frente.

12 Exercício Crie a classe ArrayDeMedia com um array do tipo int. Calcule a média aritmética e a soma de todos os seus elementos. Mostre o resultado na tela. Obs: podem acontecer arredondamentos, não se preocupe


Carregar ppt "Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009."

Apresentações semelhantes


Anúncios Google