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.