public class BreakYContinue { public static void main(String[] args) { for(int i = 0; i < 100; i++) { if(i == 74) break; // Fuera de Ciclo if(i % 9 != 0) continue; // Siguiente Iteración System.out.println(i); } int i = 0; // Un ciclo "infinito": while(true) { i++; int j = i * 27; if(j == 1269) break; // Fuera del Ciclo if(i % 10 != 0) continue; // Regreso al Inicio del Ciclo System.out.println(i); } } } |
La Clase únicamente contiene código en su método principal (main
) descrito a continuación :
Se inicia un ciclo for con cien iteraciones empleando la variable i
, cada iteración es impreso el valor la variable a pantalla, salvo los siguientes casos:
Si el valor de la variable i
equivale a 74
se termina todo el ciclo debido al vocablo break.
Si la variable i no es múltiplo de 9 se interrumpe la iteración actual debido al vocablo continue.
Antes de iniciarse un ciclo while
se reinicializa la variable i
a cero.
Dentro del ciclo se imprimen los valores de la variable i
en cada iteración, excepto en los siguientes casos:
Si el valor de la variable j
equivale a 1269
se termina todo el ciclo debido al vocablo break.
Si la variable i no es múltiplo de 10 se interrumpe la iteración actual debido al vocablo continue.