Click here to load reader
Upload
thiago-oliveira
View
158
Download
0
Embed Size (px)
Citation preview
Arrays e Matrizes
Arrays
● E quando precisamos mudar a quantidade de variaveis que teremos dentro de um bloco?
Arrays
● Podemos declarar um vetor (array) de inteiros
● int[] é um tipo e um array é sempre um Objeto, logo:
● Para atribuir valores
Representação
Percorrendo 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
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
Exercicios
● Montar um baralho completo
● Montar versao primitiva do BlackJack
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
Representação
Exercicios
● Montar uma matriz n x n, onde cada elemento seria a soma dos seus indices
Duvidas?