Mudanças entre as edições de "Pensamento Computacional - Comandos de controle de fluxo no Java: break e continue"
Ir para navegação
Ir para pesquisar
Linha 43: | Linha 43: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | ==Exercício== |
Edição das 20h41min de 16 de outubro de 2023
Comando break
Muitas vezes deseja-se que o um determinado loop seja interrompido sem que este encerramento seja feito pela condição colocada no comando de decisão. Normalmente seria um encerramento de forma atípica.
O exemplo a seguir demonstra o uso do break. É puramente demonstrativo pois o encerramento do loop é realizado quando i estiver com o valor 5.
import java.util.Scanner;
public class ComandoFor {
public static void main(String[] args) {
int i;
for ( i=0; i < 10; i = i + 1 )
System.out.println("Valor de i é " + i);
if ( i == 5 )
break;
}
}
Exercício
Implementar um programa Java para fazer a média de até N números inteiros a serem fornecidos pelo usuário. Somente números acima de zero devem ser considerados. Caso um número igual ou inferior a zero seja fornecido, o loop deve se encerrar. Use o comando for() e break. A média dos números fornecidos deve ser calculada no final.
Comando continue
O comando continue força o término de um laço do loop.
import java.util.Scanner;
public class ComandoFor {
public static void main(String[] args) {
int i;
for ( i=0; i < 10; i = i + 1 )
System.out.println("Valor de i é " + i);
if ( i == 5 )
continue;
}
}