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

Array Java

O documento explica o conceito de arrays em Java, comparando-os a armários e caixas de ovos, e detalha sua criação, acesso a elementos e operações comuns. Também aborda arrays multidimensionais e fornece exemplos práticos, incluindo exercícios para reforçar o aprendizado. Além disso, destaca a importância de lembrar que arrays têm tamanho fixo e que a contagem de índices começa em zero.
Direitos autorais
© © All Rights Reserved
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)
11 visualizações16 páginas

Array Java

O documento explica o conceito de arrays em Java, comparando-os a armários e caixas de ovos, e detalha sua criação, acesso a elementos e operações comuns. Também aborda arrays multidimensionais e fornece exemplos práticos, incluindo exercícios para reforçar o aprendizado. Além disso, destaca a importância de lembrar que arrays têm tamanho fixo e que a contagem de índices começa em zero.
Direitos autorais
© © All Rights Reserved
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/ 16

ORIENTAÇÃO

A OBJETOS
ARRAY
O QUE É UM ARRAY?
Um array é como um armário com várias gavetas numeradas, onde cada
gaveta pode guardar um item. Em Java, essas "gavetas" são chamadas
de elementos e cada uma tem um número de posição (índice).

É uma estrutura que armazena vários valores do mesmo tipo


Os elementos são acessados através de um índice
O tamanho é fixo depois de criado
A contagem de posições começa do zero
EXEMPLOS DO COTIDIANO
Array = Caixa de Ovos: Tem espaços definidos, todos do mesmo
tamanho, e você sabe exatamente onde está cada ovo.
Array = Armário de Escola: Cada aluno tem seu próprio armário
numerado para guardar seu material.
Array = Playlist de Músicas: Uma lista ordenada onde cada música tem
sua posição.
COMO CRIAR UM ARRAY EM JAVA
// Declaração e inicialização de um array com 5 posições
int[] notas = new int[5];

// Outra forma de criar já com valores


String[] diasDaSemana = {"Segunda", "Terça", "Quarta", "Quinta", "Sexta",
"Sábado", "Domingo"};
COMO ACESSAR ELEMENTOS DO ARRAY
// Acessando o primeiro elemento (índice 0)
int primeiraNota = notas[0];

// Acessando o terceiro dia da semana (índice 2)


String terceiroDia = diasDaSemana[2]; // Quarta
NOTAS DO ALUNO
// Array com as notas de um aluno
double[] notasBimestre = {8.5, 7.0, 9.2, 6.8};

// Calculando a média
double soma = 0;
for (int i = 0; i < notasBimestre.length; i++) {
soma += notasBimestre[i];
}
double media = soma / notasBimestre.length;
System.out.println("A média é: " + media);
LISTA DE PRESENÇA
// Array com os nomes dos alunos presentes
String[] presentes = new String[10];
presentes[0] = "Ana";
presentes[1] = "Bruno";
presentes[2] = "Carla";
// ... e assim por diante
LISTA DE PRESENÇA
// Verificando quem está presente
for (int i = 0; i < presentes.length; i++) {
if (presentes[i] != null) {
System.out.println("Aluno presente: " + presentes[i]);
}
}
ARRAYS MULTIDIMENSIONAIS (MATRIZES)
São como tabelas ou planilhas, com linhas e colunas.

// Exemplo: notas de 3 alunos em 4 disciplinas


double[][] boletimTurma = new double[3][4];

// Atribuindo nota 9.5 para o aluno 0 na disciplina 2


boletimTurma[0][2] = 9.5;
ANALOGIA COM O COTIDIANO:
Uma matriz é como uma agenda telefônica onde:
Cada página representa um aluno (primeira dimensão)
Cada linha da página representa uma disciplina (segunda dimensão)
PRINCIPAIS OPERAÇÕES COM ARRAYS
PERCORRENDO UM ARRAY
String[] amigos = {"Pedro", "Maria", "João", "Luiza"};

// Usando for tradicional


for (int i = 0; i < amigos.length; i++) {
System.out.println("Amigo " + i + ": " + amigos[i]);
}

// Usando for-each (mais simples)


for (String amigo : amigos) {
System.out.println("Amigo: " + amigo);
}
ENCONTRANDO UM VALOR
int[] numeros = {4, 8, 15, 16, 23, 42};
int procurado = 15;

for (int i = 0; i < numeros.length; i++) {


if (numeros[i] == procurado) {
System.out.println("Encontrei o número " + procurado + " na posição
" + i);
break;
}
}
LEMBRE-SE!
Arrays têm tamanho fixo
A contagem começa do índice 0
Todos os elementos são do mesmo tipo
Sempre verifique se não está tentando acessar uma posição
inexistente
EXERCÍCIOS PRÁTICOS
1.Crie um array com os nomes dos seus 5 amigos
2.Crie um array com as notas do seu último bimestre e calcule a
média
3.Crie um array com os 10 últimos filmes que você assistiu e exiba-os
de trás para frente
4.Crie uma matriz para representar um jogo da velha
EXERCÍCIOS PRÁTICOS
5. Crie um programa que simule uma lista de presença da turma. Crie
um array com os nomes de 10 colegas de classe. Em seguida, faça:
Imprima a lista de presentes em ordem alfabética
Verifique se um nome específico (ex: "Maria") está presente na lista
Conte quantos nomes começam com a letra "A"
6. Crie um programa que analise as temperaturas médias de cada dia
de um mês (30 dias). O programa deve encontrar:
Qual foi o dia mais quente e sua temperatura
Qual foi o dia mais frio e sua temperatura
Quantos dias tiveram temperatura acima da média mensal
Mostre um resumo semanal com a média de cada semana

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