SlideShare une entreprise Scribd logo
1  sur  12
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?

Contenu connexe

En vedette (11)

Educação na chamusca
Educação na chamuscaEducação na chamusca
Educação na chamusca
 
Generos periodísticos
Generos periodísticosGeneros periodísticos
Generos periodísticos
 
Jonathan mauricio serrano torres joana anai estrada morales
Jonathan mauricio serrano torres  joana anai estrada moralesJonathan mauricio serrano torres  joana anai estrada morales
Jonathan mauricio serrano torres joana anai estrada morales
 
Mar de américa
Mar de américaMar de américa
Mar de américa
 
Ce virtual 2
Ce virtual 2Ce virtual 2
Ce virtual 2
 
Excel
ExcelExcel
Excel
 
Dans Resume
Dans ResumeDans Resume
Dans Resume
 
Lista de-precios-compugreiff-enero-05-2013
Lista de-precios-compugreiff-enero-05-2013Lista de-precios-compugreiff-enero-05-2013
Lista de-precios-compugreiff-enero-05-2013
 
Offer mf windows 2012 in norvegian1
Offer mf windows 2012 in norvegian1Offer mf windows 2012 in norvegian1
Offer mf windows 2012 in norvegian1
 
Accelerate program
Accelerate programAccelerate program
Accelerate program
 
Citacoes sobre familia
Citacoes sobre  familiaCitacoes sobre  familia
Citacoes sobre familia
 

Similaire à 4 arrays

Similaire à 4 arrays (6)

Arrays (vetores) em Java
Arrays (vetores) em JavaArrays (vetores) em Java
Arrays (vetores) em Java
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
 
Arrays em java
Arrays em javaArrays em java
Arrays em java
 
05 classes utilitarias
05   classes utilitarias05   classes utilitarias
05 classes utilitarias
 
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?
 
Programação orientada a objetos - IV
Programação orientada a objetos - IVProgramação orientada a objetos - IV
Programação orientada a objetos - IV
 

Plus de Thiago Oliveira (12)

12 threads
12 threads12 threads
12 threads
 
13 banco-de-dados
13 banco-de-dados13 banco-de-dados
13 banco-de-dados
 
11 sockets
11 sockets11 sockets
11 sockets
 
10 io
10 io10 io
10 io
 
9 collections-ii
9 collections-ii9 collections-ii
9 collections-ii
 
8 collections-i
8 collections-i8 collections-i
8 collections-i
 
7 interfaces
7 interfaces7 interfaces
7 interfaces
 
6 excecoes
6 excecoes6 excecoes
6 excecoes
 
5 oo-avançado
5 oo-avançado5 oo-avançado
5 oo-avançado
 
3 orientacao-objetos
3 orientacao-objetos3 orientacao-objetos
3 orientacao-objetos
 
2 controle-de-fluxo
2 controle-de-fluxo2 controle-de-fluxo
2 controle-de-fluxo
 
1 introdução
1 introdução1 introdução
1 introdução
 

4 arrays

  • 2. Arrays ● E quando precisamos mudar a quantidade de variaveis que teremos dentro de um bloco?
  • 3. Arrays ● Podemos declarar um vetor (array) de inteiros ● int[] é um tipo e um array é sempre um Objeto, logo: ● Para atribuir valores
  • 6. 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
  • 7. 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
  • 8. Exercicios ● Montar um baralho completo ● Montar versao primitiva do BlackJack
  • 9. 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
  • 11. Exercicios ● Montar uma matriz n x n, onde cada elemento seria a soma dos seus indices