Buscar

Estruturas de Repetição - While - JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Estruturas de 
Repetição
FOR, WHILE, DO
Estruturas de Repetição
• Enquanto – while
• Repita – do
• Para - For
Apesar de serem 3 tipos, todas são meio semelhantes,
mascaradamente um “Enquanto”.
Vamos aprender o funcionamento das estruturas de
repetição com a utilização de fluxogramas.
Estruturas de Repetição
Enquanto – while
• A condição do “While” (Enquanto) é uma expressão
Booleana.
• Se a expressão for true, o loop while executará o corpo
do loop e depois testará a condição novamente.
• Esse processo se repete até que a condição seja false.
Estruturas de Repetição
Enquanto – while
0
1
2
3
Início
co <- 0
co < 4
N
S
Rodar
co <- co + 1
FIM
Repetição com Teste no Início!
Estruturas de Repetição
Enquanto – while
Vamos transformar este fluxograma em
um algoritmo.
Início
co <- 0
co < 4
N
S
Rodar
co <- co + 1
FIM
Inicio
co <- 0
Enquanto (co < 4) faça
Rodar
co <- co +1
FimEnquanto
FimAlgoritmo
Estruturas de Repetição
Enquanto – while
Vamos traduzir este algoritmo para JAVA
Inicio
co <- 0
Enquanto (co < 4) faça
Rodar
co <- co +1
FimEnquanto
FimAlgoritmo
int co = 0;
While (co < 4) {
System.out.println(“Rodar”);
co++;
}
*Vamos para nossa IDE para a Prática!
Estruturas de Repetição
Enquanto – while
public class ExemploWhile {
public static void main(String[] args) {
int co = 0;
while (co < 4) {
co++;
System.out.println(“Rodar ” + co);
}
}
}
Estruturas de Repetição
Enquanto – while
Existem Comandos adicionais que alteram o fluxo normal da
Repetição.
❖Continue
Condição
Comando
Comando
Comando
Comando
Continue
Estruturas de Repetição
Enquanto – while
public class ExemploWhile {
public static void main(String[] args) {
int co = 0;
while (co < 10) {
co++;
if (co == 5 || co ==7) {
continue;
}
System.out.println(“Rodar ” + co);
}
}
}
Estruturas de Repetição
Enquanto – while
Existem Comandos adicionais que alteram o fluxo normal da
Repetição.
❖Break
Condição
Comando
Comando
Comando
Comando
break
Estruturas de Repetição
Enquanto – while
public class ExemploWhile {
public static void main(String[] args) {
int co = 0;
while (co < 10) {
co++;
if (co == 3 || co ==5) {
continue;
}
if (co == 7 ) {
break;
}
System.out.println(“Rodar ” + co);
}
}
}
Estruturas de Repetição
Enquanto – while
✓Exercício 1
Elabora um programa que solicite duas notas para o usuário e 
em seguida mostre qual foi sua média, repita isso por 3 vezes.
✓Exercício 2
Defina a área de um triângulo, lendo a base e sabendo que a 
altura é de 3m. O programa encerra quando o usuário digitar 
um número negativo para a base.
Exercício 3
No programa, entre com o código e salário de vários 
professores e mostre ao final, a quantidade de professores 
digitados e a média salarial dos professores. O programa 
termina quando o usuário digitar o número 999, ou quando o 
salário for negativo ele deve encerrar bruscamente.

Outros materiais