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

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

Tipos Agregados Homogêneos e Listas

Apresentações semelhantes


Apresentação em tema: "Tipos Agregados Homogêneos e Listas"— Transcrição da apresentação:

1 Tipos Agregados Homogêneos e Listas
Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes

2 Agregado Homogêneo Unidimensional
Representa uma seqüência de dados do mesmo tipo que pode ser associada à um único identificador; Também conhecido como: Vetor Array

3 Operações Declaração: Dimensionamento (ou Construção):
float notas[]; Dimensionamento (ou Construção): notas[] = new float[10]; Inicialização (ou Atribuição de Valores Iniciais); notas[0] = 7.8; notas[1] = 8.5; notas[2] = 9.4; . . . notas[9] = 5.8;

4 Operações Declaração e dimensionamento em uma única instrução:
float notas[] = new float[10]; Declaração, dimensionamento e inicialização (em uma única instrução): float notas[] = { 7.8, 8.5, 9.4, 5.5, 7.4, 8.7, 3.6, 4.5, 6.5, 5.8 };

5 Agregado Homogêneo Multidimensional
Um conjunto de dados pode ter mais de uma dimensão; É um agregado homogêneo de dados estruturado em mais de uma dimensão. O mais utilizado é o agregado bidimensional, também conhecido como Matriz.

6 Operações Declaração: Dimensionamento (ou Construção):
int matriz[][]; Dimensionamento (ou Construção): matriz[][] = new int[3][3]; Inicialização (ou Atribuição de Valores Iniciais); Matriz[0][0] = 5; Matriz[0][1] = 8; Matriz[0][3] = 4; . . . Matriz[2][2] = 6;

7 Operações Declaração e dimensionamento em uma única instrução:
int matriz[][] = new int[3][3]; Declaração, dimensionamento e inicialização (em uma única instrução): int matriz[][] = { {5, 8, 4}, {3, 9 ,1}, {5, 7, 6}};

8 Listas Pode ser implementada de várias maneiras e Java;
Usando a classe ArrayList disponibilizamos de uma série de métodos que facilitam o trabalho com listas; Pode-se construir listas de classes específicas.

9 Listas Lista Simples import java.util.ArrayList;
public class ListaSimples { public static void main(String args[]) { ArrayList lista = new ArrayList(); lista.add("A1"); lista.add("B2"); lista.add("C3"); System.out.println(lista); } Saída: [A1, B2, C3]

10 Listas Lista de uma classe específica (generics)
import java.util.ArrayList; import classes.Livro; //classe própria public class Biblioteca { private ArrayList<Livro> livros; public Biblioteca() { //Construtor this.livros = new ArrayList<Livro>(); } public void adicioneUmLivro(Livro livro_arg) { livros.add(livro_arg);


Carregar ppt "Tipos Agregados Homogêneos e Listas"

Apresentações semelhantes


Anúncios Google