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

Arrays em Java

Enviado por

25dvcpf59h
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)
15 visualizações14 páginas

Arrays em Java

Enviado por

25dvcpf59h
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/ 14

Curso de Informática Curso de Informática e Sistemas

Multimédia TLP & SI 11ª Classe

Arrays em JAVA
Lição nº 22, 23 e 24
Data: 04 de Novembro de 2024

Professora: Delfina Silva


SUMÁRIO

❑Vectores em JAVA

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
REFLEXÃO

“ O verdadeiro aprendizado não vem


apenas da resposta certa, mas da
jornada em busca do conhecimento e
da capacidade de questionar”

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
OBJECTIVOS

❏Compreender os conceitos
fundamentais de Arrays e suas
aplicações práticas.;

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Definição de Arrays
As variáveis compostas homogéneas
unidimensionais (vectores) são variáveis capazes
de armazenar diversos valores. Cada um desses
valores é identificado pelo mesmo nome (o nome
dado ao vector), sendo diferenciados entre si
apenas por um índice.
Os índices utilizados na linguagem JAVA para
identificar as posições de um vector começam
sempre em 0 (zero) e vão até o tamanho do vector
menos uma unidade
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Declaração de Arrays
Os vectores em JAVA são definidos pela existência
de colchetes vazios antes ou depois do nome da
variável, no momento da declaração. Logo depois,
deve ser feito o dimensionamento do vector.

Em JAVA, a indicação do tamanho do vector (ou


seja, a quantidade de elementos que o vector poderá
armazenar) pode ser feita por um valor inteiro fixo ou
por uma variável cujo valor é definido em tempo de
execução.
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
EXEMPLO DE ARRAYS

int[] numbers;
numbers = new int[10] ;
ou
int[] numbers = {10,5,3,8, 1, 19, 44, 21, 2, 7};

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
ATRIBUINDO VALORES AO ARRAY

As atribuições em vector exigem que seja informada


em qual de suas posições o valor ficará armazenado.
Deve-se lembrar sempre que a primeira posição de
um vector em JAVA tem índice 0.
vet[0] = 1; atribui o valor 1 à primeira posição do
vector.
vet[3] = 2; atribui o valor b à quarta posição do vector.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
PREENCHENDO UM ARRAY
Preencher um vector significa atribuir valores a
todas as suas posições. Assim, deve-se
implementar um mecanismo que controle o valor
do índice.
input = new Scanner(System.in);
for (i=0; i<number.length; i++)
number[i] = input.nextInt();
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
MOSTRANDO OS ELEMENTOS DO ARRAY

Mostrar os valores contidos em um vector


também implica na utilização do índice.
for (i=0; i<numbers.length; i++)
System.out.println(numbers[i]);
Ou
for (int number : numbers)
System.out.println(number);
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Exercícios de Aplicação
1. Desenvolva um programa em java que receba as temperaturas
médias mensais ao longo de um ano(em graus celsius), calcule a
média geral das temperaturas e exiba essa média.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
TAREFA
1- Copiar a matéria do slide para o caderno;
2- faça um programa que preencha dois vectores de dez elementos numéricos cada um e mostre o
vector resultante da intercalação deles.
3- Faça um programa em java que armazene as notas de uma turma e calcule a média ponderada,
além de identificar quantos alunos passaram ou não.
Requisitos:
• O programa deve solicitar ao usuário o número de alunos na turma.
• Para cada aluno, o programa deve pedir: a nota do exame (peso 60%) e a nota da classificação
final(peso 40%)
• O programa deve contar quantos alunos foram aprovados ou reprovados com base a média
ponderada.
• Exiba a média ponderada e o status(aprovado ou reprovado) para cada aluno, além do total
aprovados e reprovados na turma.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
TAREFA
3- Uma pequena loja de artesanato possui apenas um vendedor e
comercializa dez tipos de objectos. O vendedor recebe, mensalmente,
salário de AKZ 545000,00, acrescido de 5% do valor total de suas vendas.
O valor unitário dos objectos deve ser informado e armazenado em um
vector; a quantidade vendida de cada peça deve ficar em outro vector, mas
na mesma posição. Crie um programa que receba os preços e as
quantidades vendidas, armazenando-os em seus respectivos vectores
(ambos com tamanho dez). Depois, determine e mostre:
■ um relatório contendo: quantidade vendida, valor unitário e valor total de
cada objecto. Ao final, deverão ser mostrados o valor geral das vendas e o
valor da comissão que será paga ao vendedor; e ■ o valor do objecto mais
vendido e sua posição no vector (não se preocupe com empates)
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao

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