12

Click here to load reader

4 arrays

Embed Size (px)

Citation preview

Page 1: 4 arrays

Arrays e Matrizes

Page 2: 4 arrays

Arrays

● E quando precisamos mudar a quantidade de variaveis que teremos dentro de um bloco?

Page 3: 4 arrays

Arrays

● Podemos declarar um vetor (array) de inteiros

● int[] é um tipo e um array é sempre um Objeto, logo:

● Para atribuir valores

Page 4: 4 arrays

Representação

Page 5: 4 arrays

Percorrendo Arrays

Page 6: 4 arrays

Percorrendo Arrays

● Array é um objeto que possui a propriedade length

● Entretanto essa propriedade é imutavel, logo um array não pode mudar de tamanho, se mais espaço for preciso, é necessario criar um novo array de tamanho maior, com os valores do antigo

Page 7: 4 arrays

Misturando conceitos

● Até então trabalhamos com arrays do tipo priitivo int

● Arrays podem assumir outros tipos de valores alem de int

● Podem ser outros tipo primitivos, ou até mesmo Objetos, como String, ou qualquer outro tipo de objeto customizado pelo usuario

Page 8: 4 arrays

Exercicios

● Montar um baralho completo

● Montar versao primitiva do BlackJack

Page 9: 4 arrays

Matrizes

● Como dito antes, arrays suportam Objetos, além de tipos primitivos

● Lembrando que Arrays são Objetos

● Conceito de Matriz seria um Array de Arrays

Page 10: 4 arrays

Representação

Page 11: 4 arrays

Exercicios

● Montar uma matriz n x n, onde cada elemento seria a soma dos seus indices

Page 12: 4 arrays

Duvidas?