Académique Documents
Professionnel Documents
Culture Documents
Alana M. de Morais
alanam2@gmail.com
ROTEIRO
Vetor. Matrizes.
ArrayList. HashMap.
ROTEIRO
Vetor. Matrizes.
ArrayList. HashMap.
RELEMBRANDO
RELEMBRANDO
RELEMBRANDO
Atributo: [acesso] [chaves] tiponomeAtributo[= expresso]; Moderador de Acesso: public, protected, private
Chaves: static, final.
RELEMBRANDO
VETORES E MATRIZES
ARRAY
Utilizado para armazenar e manipular uma lista de dados de forma mais eficiente em uma varivel.
Este tipo de varivel chamada de Array. Um Array armazena mltiplos itens de dados do mesmo tipo em um bloco contnuo de memria, dividido-o em certa quantidade de casas.
ARRAY
Vetores:
Em Java um vetor um objeto, mesmo quando for composto por tipos primitivos. Quando um vetor criado, ele possui mtodos e campos de dados como qualquer outro objeto.
Matrizes:
ARRAY - VETORES
Aes:
ARRAY - VETORES
Aes:
ARRAY - VETORES
Declarao
int [ ]
ARRAY - VETORES
Aes:
Escrever a palavra-chave new, definir o tipo de dado seguido por colchetes contendo a quantidade de elementos do array:
Exemplo:
ages
int [ ]
ARRAY - VETORES
Aes:
int [ ] arr = new int [3]; arr [0] = 1; arr [1] = 23; arr [2] = 3;
Exemplo:
ages
1
int [ ]
23
EXEMPLO
int [ ] i; Pessoa [ ] p; i = new int [20]; p= new Pessoa[100];
ou Pessoa [ ] p = new Pessoa[100]; int [ ] i = new int[20];
EXEMPLO
Pessoa [ ] p = new Pessoa[100]; int [ ] i = new int[20]; for (i = 0; i < 20; i++) { p[i] = new Pessoa( NomePessoa); //instanciando cada um dos objeto }
EXERCCIO
Modele um funcionrio. Ele deve ter um identificador (int), identificador do setor (int), salario(int), RG (int) e um valor (boolean) que indique se o funcionrio ainda est na empresa no momento ou se j foi mandado embora.
Crie o mtodo bonifica que aumenta o salrio do funcionrio de acordo com o parmetro passado. Crie o mtodo demite, que no recebe parmetro algum, s modifica o valor boolean indicado que o funcionrio no trabalha mais aqui.
ARRAY - MATRIZES
30 1 0
1 10 1
4 43 74
-4 5 9 1 10 43 5
74
ARRAY - MATRIZES
Aes:
ARRAY - MATRIZES
Aes:
ARRAY - MATRIZES
Declarao
Semelhante ao vetor: int[ ][ ] twoD; ou int twoD [ ][ ]; Pode declarar arrays de todos os tipos, primitivos ou objetos.
Exemplo:
twoD
int [ ][ ]
ARRAY - MATRIZES
Aes:
Exemplo:
int twoD[ ][ ] = new int[2][2];
twoD
int [ ][ ]
ARRAY - MATRIZES
Aes:
String[ ][ ] dogs = {
{ "terry", "brown" }, { "Kristin", "white" }, { "toby", "gray"}, { "fido", "black"}
};
String[ ][ ] dogs = {
{ "terry}, { "Kristin", "white" }, { "toby", "gray, larry}, { "fido", "black"}
};
EXEMPLO
int [ ] i; Pessoa [ ] p; i = new int [20]; p= new Pessoa[100];
ou Pessoa [ ] p = new Pessoa[100]; int [ ] i = new int[20];
Exemplo:
int [ ][ ] twoD = {
{30,1}, {23,3} };
twoD
30 23
1 3
int [ ][ ]
DVIDAS ?