Вы находитесь на странице: 1из 14

UNIVERSIDADE FEDERAL DO PIAU UFPI

BACHARELADO DE SISTEMAS DE INFORMAO

PROGRAMAO ORIENTADA A OBJETOS I

Prof. Esp. Thiago Jos Barbosa Lima


thiagojb12@gmail.com

Array

Um array uma poro de memria fixa e sequencial dividida


em pedaos idnticos indexados a partir do 0. Em cada
posio do array, podemos guardar um aluno. Na verdade,
cada posio pode guardar uma referncia para um objeto de
um tipo.

Array

A capacidade de um array fixa e deve ser informada no


momento da criao do array. No possvel redimensionar
um array em Java, teremos de contornar isso mais adiante.

Declarando Variveis do Tipo Vetor

Na declarao de vetores devero ser fornecidas trs


informaes:

1) o nome do vetor,;
2) o nmero de posies do vetor (seu tamanho);
3) o tipo de dado que ser armazenado no vetor. A declarao de
um vetor para "inteiros", de nome "vetor", em Java:
int vetor[];

Embora declarado, o vetor no est pronto para uso, sendo


necessrio reservar espao para seus elementos (uma
operao de alocao de memria).
vetor = new int[10];

Declarando Variveis do Tipo Vetor

Na linguagem Java um vetor uma "classe", portanto, devese utilizar o mtodo new, que ativa o mtodo construtor
correspondente, para criar instncias, ou exemplares, da
classe vetor do tipo selecionado (int, double, float, char,
String, entre outros), por exemplo:

declarando um vetor para armazenar 10 nmeros inteiros

declarando um vetor para armazenar 10 valores do tipo real (ou


monetrios)

int numero= new int[10];

double salario = new double[10];

declarando um vetor para armazenar o nome dos 12 meses do ano

String msg= new String[12];

Declarando Variveis do Tipo Vetor (Exemplo)

Inicializao de vetores

Java permite a inicializao de vetores no momento da


declarao, por exemplo:

String cidade[] = {Picos", Inhuma", Roque"};

Isso significa que cidade[0] ter o valor Picos, cidade[1] ter o


valor Inhuma, cidade[2] ter o valor Roque.
Nota-se que no necessrio indicar o tamanho do vetor e
tambm fazer a alocao de espao atravs do operador new.
O tamanho do vetor ser conhecido atravs do campo length

Inicializao de vetores

Estrutura for aprimorada

Utilizada para percorrer os elementos de um vetor sem


utilizar um contador:

Estrutura for aprimorada

Array

Uma Lista implementada com array muitas vezes


denominada Vetor.
Ento criaremos uma classe chamada Aluno e outra classe
Vetor que armazena os alunos em array e tem todas as
operaes de uma Lista, encapsulando o acesso a esta Array.

Classe Aluno e Vetor

Classe Vetor(Mtodos)

Classe TesteVetor

Вам также может понравиться