Computação
COTIL/UNICAMP
Colégio Técnico de Limeira
Profa. Priscila Keli de Lima Pinto Frizzarin Prof. Fernando Bryan Frizzarin
Disciplina:
Linguagem de Programação III - JAVA Aula 12 Array
COTIL
Array
• Array, ou coleção de dados são vetores quando unidimensionais e matrizes quando multidimensionais; • Em Java os arrays funcionam da mesma maneira que em outras linguagens:
– Para indicar um item na coleção unidimensional usamos um número de índice entre colchetes logo após o nome da variável, para bidimensional, por exemplo, usamos dois índices:
v[1]
m[1][1]
2
Linguagem de Programação III - JAVA
1
Profs. Priscila Keli de Lima Pinto Frizzarin e Fernando Bryan Frizzarin
COTIL
Array
• A declaração de arrays é feito usando-se colchetes na frente do tipo de que o array será:
– Array de tipos inteiros: int[] idades;
– Array de tipos double: double[] pesos;
– Array de tipos char: char[] letras;
3
COTIL
Array
• A inicialização de arrays é feita como se fossemos instanciar um objeto:
– Array de tipos inteiros com 10 posições: int[] idades = new int[10];
– Array de tipos double com 50 posições: double[] pesos = new double[50];
– Array de tipos char com 24 posições: char[] letras = new char[24];
4
Linguagem de Programação III - JAVA
2
Profs. Priscila Keli de Lima Pinto Frizzarin e Fernando Bryan Frizzarin
COTIL
Array
• Pode-se inicializar arrays de várias formas diferentes:
– int[] idades = new int[100]; – int qtde = 1024; – byte[] valores = new byte[qtde]; – char[] letras = {‘a’, ‘b’, ‘c’, ‘d’ , ‘e’ , ‘f’ , ‘g’ , ‘h’ , ‘i’ , ‘j’ , ‘k’ , ‘l’ , ‘m’ , ‘n’ , ‘o’ , ‘p’ , ‘q’ , ‘r’ , ‘s’ , ‘t’ , ‘u’ , ‘v’ , ‘x’ , ‘z’);
5
COTIL
Array
• Java tem suas particularidades com arrays, uma das mais interessantes é a possibilidade de instanciar-se objetos em cada índice da variável, por exemplo:
Funcionario[] equipe = new