Lógica de Programação com Algoritmo, Pascal, PHP e Java

Propaganda
Java para Desktop
Estrutura de Repetição – JSE
JSE – Estrutura de Repetição
Sintaxe FOR
for ( inicialização; condição; incremento )
<comando>;
for ( inicialização; condição; incremento ){
<comando>;
...
}
JSE – Estrutura de Repetição
Exemplo – Exibindo de 1 a 10
for (int i = 1; i <= 10 ; i++) {
System.out.println(i);
}
JSE – Estrutura de Repetição
Prática
Construa um código onde exiba a soma dos números
pares da sequência de 1 a 30.
2 + 4 + 6 + 8 + 10... = ?
JSE – Estrutura de Repetição
Sintaxe WHILE
while (expressao)
<comando>;
while (expressao) {
<comando>;
}
JSE – Estrutura de Repetição
Exemplo – Exibindo de 1 a 10
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
JSE – Estrutura de Repetição
Prática
Construa um código Java onde o mesmo seja uma
urna eletrônica que espera o voto de 15 pessoas.
Receba os votos e exiba o vencedor da eleição.
13 – Dilma
45 – Serra
50 – Marina Silva
40 – Plínio Sampaio
JSE – Estrutura de Repetição
Sintaxe REPEAT
do {
<comando>;
} while (expressao);
JSE – Estrutura de Repetição
Exemplo Exibindo de 50 a 100
int i = 50;
do {
System.out.println(i);
i++;
} while (i<=100);
JSE – Estrutura de Repetição
Prática
Construa um código Java que peça para o usuário
digitar um valor e após digitar esse valor exiba seu
quadrado, antes de pedir que ele digite um novo
valor, pergunte se ele deseja continuar, caso a
resposta seja não pare o programa.
JSE – Estrutura de Repetição
Break e Continue
Indicam quando a Estrutura de Repetição deve ser
interrompida ou deve continuar sem executar o
restante do código.
JSE – Estrutura de Repetição
Exemplo Prático
Encontrar o primeiro número de uma sequência que seja divisível por 9.
De 103 até 245
for (int i = 103; i<= 245; i++){
if (i % 9 != 0)
continue;
System.out.println(i);
break;
}
JSE – Estrutura de Repetição
Prática
1.
Construa um código Java onde o usuário digite
qual o intervalo ele deseja exibir uma sequência de
números e após isso exiba em uma única janela
(JOptionPane) todos os números separados por
vírgula.
2.
Construa um código Java que exiba os números
de 1 a 10, não exibindo os números 3, 6 e 9.
JSE – Estrutura de Repetição
3.
Construa um código Java que exiba na tela
apenas o terceiro número de uma sequência dada
que seja divisível por 7.
Download