0% acharam este documento útil (0 voto)
11 visualizações

4 JavaIntroducaoProgramacao

O documento discute estruturas de repetição em Java, incluindo: 1) Apresenta os três tipos de estruturas de repetição em Java: while, do-while e for; 2) Explica o conceito de estruturas de repetição e quando elas são usadas; 3) Detalha a sintaxe e uso de cada estrutura de repetição.

Enviado por

Rafael Lins
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ções

4 JavaIntroducaoProgramacao

O documento discute estruturas de repetição em Java, incluindo: 1) Apresenta os três tipos de estruturas de repetição em Java: while, do-while e for; 2) Explica o conceito de estruturas de repetição e quando elas são usadas; 3) Detalha a sintaxe e uso de cada estrutura de repetição.

Enviado por

Rafael Lins
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/ 32

Introdução Java - Sintaxe da Linguagem

Estrutura de Repetição
Prof. Jeangrei Veiga
[email protected]
AGENDA

➢Introdução Java - Sintaxe: Estrutura de Repetição

▪ Conceito

▪ Estrutura WHILE

▪ Estrutura DO WHILE

▪ Estrutura FOR

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 2


INTRODUÇÃO JAVA
SINTAXE DA LINGUAGEM
ESTRUTURA DE REPETIÇÃO

Introdução a Programação de Computadores - Prof. Jeangrei Veiga


3
SINTAXE JAVA – ESTRUTURA DE REPETIÇÃO

CONCEITO

4 4
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga
ESTRUTURA DE REPETIÇÃO - CONCEITO
Conceito
•Em vários momentos na programação, se torna
necessário repetir um trecho de um programa um
determinado numero de vezes
• Nesse caso, pode ser criado um laço de repetição que
efetue o processamento de um determinado trecho,
tantas vezes quantas forem necessárias.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 5


ESTRUTURA DE REPETIÇÃO - CONCEITO
Conceito
•Os laços de repetição também são conhecidos por
loopings.
•Em Java existem três tipos de estrutura de repetição:
1. FOR (Para)
2. WHILE (Enquanto)
3. DO WHILE (Repita Enquanto)

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 6


ESTRUTURA DE REPETIÇÃO - CONCEITO
Condição de Parada
➢ Se uma estrutura de repetição serve para executar
uma determinada tarefa várias vezes, é necessário
indicar quando as repetições devem parar:
• Pode ser feito por um número pré-determinado de vezes;
• Pode ser feita até que um evento ocorra;
• Pode ser feita até a solicitação do usuário.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 7


ESTRUTURA DE REPETIÇÃO - CONCEITO
Condição de Parada
Observações:
• O laço vai repetir até o numero 9
• Sofrerá um incremento de 1 em 1
• Iniciando na posição ZERO

Condição de
parada

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 8


ESTRUTURA DE REPETIÇÃO - CONCEITO
Condição de Parada
➢ Ex. utilizando WHILE

Condição de
parada

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 9


ESTRUTURA DE REPETIÇÃO - CONCEITO
Acumuladores (contadores)
➢ Contagem, somas, multiplicações acumulativas:
• São utilizadas com frequência em algoritmos;
• Geralmente associadas à repetições;
• São representadas por variáveis numéricas;
• E são incrementadas/alteradas conforme a necessidade.

Incremento

Acumulador
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 10
SINTAXE JAVA – ESTRUTURA DE REPETIÇÃO

Estrutura WHILE

11 11
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga
ESTRUTURA DE REPETIÇÃO - WHILE
• O comando while faz com que um conjunto de
instruções seja executado enquanto uma condição é
VERDADEIRA.
• Quando o resultado dessa condição passa a ser falso, a
execução do loop é interrompida.
while (<condição verdadeira>){
<bloco_de_codigo>
}
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 12
ESTRUTURA DE REPETIÇÃO - WHILE
Atividade 1
• Criar um projeto Java chamado JavaApplicationEstruturaRepeticao
• Criar uma classe Java chamada EstruturaRepeticao

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 13


ESTRUTURA DE REPETIÇÃO - WHILE
Atividade 1
• Implementar o método que utiliza a estrutura while para imprimir 5 vezes a
mensagem que consta na imagem.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 14


SINTAXE JAVA – ESTRUTURA DE REPETIÇÃO

statement

true

Estrutura DO WHILE
condition

false

15 15
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga
ESTRUTURA DE REPETIÇÃO - DO WHILE
• É uma variação da estrutura WHILE.
• A diferença é que WHILE o teste é realizado logo no
início do laço e DO WHILE esse teste ocorre no fim do
laço.
• O comando do while faz com que um conjunto de
instruções execute pelo menos uma vez e seja
executado enquanto uma condição é VERDADEIRA.
• Quando o resultado dessa condição passa a ser falso, a
execução do loop é interrompida.
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 16
ESTRUTURA DE REPETIÇÃO – DO WHILE
Sintaxe Java

do {
<bloco_de_codigo>
} while (<condição verdadeira>);

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 17


ESTRUTURA DE REPETIÇÃO – DO WHILE
Atividade 2
• Incrementar na classe EstruturaRepeticao o método que utiliza a estrutura
do while para imprimir 5 vezes a mensagem que consta na imagem.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 18


ESTRUTURA DE REPETIÇÃO – DO WHILE
• Diferença entre While e Do While

WHILE – Teste ocorre no início WHILE – Testa ocorre no fim


MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 19
SINTAXE JAVA – ESTRUTURA DE REPETIÇÃO

Estrutura FOR

20 20
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga
ESTRUTURA DE REPETIÇÃO - FOR
• A estrutura de repetição “FOR”, é utilizada quando
conhecemos a quantidade de vezes que um ou mais
comandos devem ser repetidos.
• O laço é uma estrutura de repetição compacta.
• Seus elementos de inicialização, condição e iteração são
reunidos na forma de um cabeçalho e o corpo é
disposto em seguida.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 21


ESTRUTURA DE REPETIÇÃO - FOR
Sintaxe Java

for (inicialização; condição verdade; incremento) {


<bloco_de_codigo>
}

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 22


ESTRUTURA DE REPETIÇÃO - FOR
Atividade 3
• Incrementar na classe EstruturaRepeticao o método que utiliza a estrutura
for para imprimir 5 vezes a mensagem que consta na imagem.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 23


SINTAXE JAVA – ESTRUTURA DE REPETIÇÃO

ATIVIDADES

24 24
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga
ESTRUTURA DE REPETIÇÃO
Atividade 4
• No mesmo pacote “br.com.aulajava”, criar uma classe Java chamada
EstruturaRepeticaoAtividade.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 25


ESTRUTURA DE REPETIÇÃO
Atividade 4
• Criar um método na classe EstruturaRepeticaoAtividade para somar os valores que
serão informados pelo usuário até que o mesmo informe o valor -1.
• Ao final, mostre a soma dos valores informados.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 26


ESTRUTURA DE REPETIÇÃO
Atividade 5
• Incremente um método na classe EstruturaRepeticaoAtividade que solicite que
tabuada o usuário gostaria o programa apresente.
• Ao final o programa deve imprimir a tabuada escolhida.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 27


ESTRUTURA DE REPETIÇÃO
Atividade 6
Incremente na classe EstruturaRepeticaoAtividade um método que:
• dado um valor total da compra em reais e o numero de prestações desejadas,
• incremente a taxa de juros sobre o valor total da compra,
• mostre o valor total dos juros
• mostre o valor total da compra incluindo os juros,
• mostre o valor da prestação.
Considerar a seguinte taxa de juros adicionada sobre o valor total da compra:
• 5% até 5 prestações
• 10% de 6 a 12 prestações
Considerar as seguintes regras:
• O numero mínimo de prestações é 2 e máximo é 12
• Perguntar para o usuário, se o mesmo deseja fazer mais algum cálculo, caso sim,
executar novamente a operação, caso não, o programa deve ser encerrado.

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 28


ESTRUTURA DE REPETIÇÃO
Atividade 6

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 29


ESTRUTURA DE REPETIÇÃO
Atividade 6

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 30


ESTRUTURA DE REPETIÇÃO
Atividade 7
A prefeitura de uma cidade deseja fazer uma pesquisa entre seus habitantes.
Faça um programa para coletar o salário e número de filhos de cada habitante.
Após a leitura, perguntar se o usuário deseja inserir os dados de um novo
habitante, caso sim, repete a coleta do dado, caso contrário, exibe o resumo
abaixo:
a) Média de salário dos habitantes entrevistados
b) Média do número de filhos por habitante entrevistados
c) Maior salário dos habitantes entrevistados
d) O numero de habitantes com salário menor que R$ 1.500,00
MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 31
ESTRUTURA DE REPETIÇÃO
Atividade 7

MV - VISIONNIT – INTRODUÇÃO A PROGRAMAÇÃO JAVA WEB - Prof. Jeangrei Veiga 32

Você também pode gostar