0% acharam este documento útil (0 voto)
109 visualizações19 páginas

Array

- O documento apresenta uma lição sobre arrays em Java, introduzindo sua definição, declaração, criação, acesso a elementos, uso do atributo length e arrays multidimensionais.

Enviado por

spitfire27
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
109 visualizações19 páginas

Array

- O documento apresenta uma lição sobre arrays em Java, introduzindo sua definição, declaração, criação, acesso a elementos, uso do atributo length e arrays multidimensionais.

Enviado por

spitfire27
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 19

Lição 7

Array em Java

Introdução à Programação I 1
Objetivos
Ao final desta lição, o estudante será capaz de:

● Declarar e criar arrays


● Acessar elementos de um array
● Determinar o número de elementos em um array
● Declarar e criar arrays multidimensionais

Introdução à Programação I 2
Introdução aos Arrays
● Suponha que tenhamos três variáveis do tipo int com
diferentes identificadores para cada variável
int number1;
int number2;
int number3;
number1 = 1;
number2 = 2;
number3 = 3;

Introdução à Programação I 3
Introdução aos Arrays
● Podemos utilizar uma variável para armazenar e manipular
uma lista de dados de forma mais eficiente. Este tipo de
variável é chamada de array

● Um array armazena múltiplos itens de dados do mesmo tipo


em um bloco contínuo de memória, dividido-o em certa
quantidade de casas

Introdução à Programação I 4
Declarando Arrays
● Escreve-se o tipo de dado seguido por colchetes e por um
identificador

int [] ages;
ou
int ages[];

Introdução à Programação I 5
Criando Array
● Criar o array e especificar seu tamanho com um parâmetro
no construtor

● Escrever a palavra-chave new, definir o tipo de dado


seguido por colchetes contendo a quantidade de elementos
do array:
// declaração
int ages[];
// construindo um objeto
ages = new int[100];

ou
// declarando e construindo um objeto
int ages[] = new int[100];

Introdução à Programação I 6
Criando Array

Introdução à Programação I 7
Criando Array
● Pode-se, também, construir um array ao iniciá-lo
diretamente com dados

int arr[] = {1, 2, 3, 4, 5};

● Este código declara e inicializa um array de inteiros com


cinco elementos (inicializados com os valores 1, 2, 3, 4, e 5)

Introdução à Programação I 8
Exemplos

1. boolean results[] = { true, false, true, false };


2. double [] grades = {100, 90, 80, 75};
3. String days[] =
{"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"};

Introdução à Programação I 9
Acessando Elementos do Array
● Utilizar um número chamado de índice

● Índice numérico
− Atribuído a cada elemento do array
− Permite o acesso individual a seus elementos
− Iniciado com zero e progride seqüencialmente até o fim do array
− Índices dentro de um array vão de 0 até (tamanhoDoArray - 1)

Introdução à Programação I 10
Acessando Elementos do Array

int ages[] = new int[100];

ages[0] = 10;

System.out.print(ages[99]);

Introdução à Programação I 11
Acessando Elementos do Array
● O valor armazenado de cada elemento do array será
inicializado com zero para arrays com o tipo de dado
numérico

● Para referenciar os elementos em arrays de objetos, como


as Strings, estes NÃO serão inicializados com brancos ou
strings vazias "". Em vez disso, deve-se preencher
explicitamente cada elemento deste array

Introdução à Programação I 12
Acessando Elementos do Array
● O seguinte código de exemplo mostra como imprimir todos
os elementos de um array

public class ArraySample{


public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<100; i++ ){
System.out.print( ages[i] );
}
}
}

Introdução à Programação I 13
Tamanho de um Array

● Utilizar o atributo length para se obter o número de


elementos de um array

● O atributo length de um array retorna seu tamanho

nomeArray.length

Introdução à Programação I 14
Tamanho de um Array

public class ArraySample {


public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i < ages.length; i++ ){
System.out.print( ages[i] );
}
}
}

Introdução à Programação I 15
Arrays Multidimensionais
● São implementados como arrays dentro de arrays

● São criados adicionando-se mais um conjunto de colchetes


após o nome do array declarado
// array inteiro de 512 x 128 elementos
int[][] twoD = new int[512][128];
// array de caracteres de 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
// array de String de 4 linhas x 2 colunas
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};

Introdução à Programação I 16
Arrays Multidimensionais

● Acessar um elemento em um array multidimensional é


idêntico a acessar elementos de um array unidimensional

● Acessando o primeiro elemento na primeira linha do array:

nomeArray[0][0];

Introdução à Programação I 17
Sumário

● Arrays
− Definição
− Declaração
− Visão sobre criação e construtores
− Acessando um elemento
− O atributo length
− Arrays multidimensionais

Introdução à Programação I 18
Parceiros

Os seguintes parceiros tornaram JEDI possível em
Língua Portuguesa:

Introdução à Programação I 19

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy