Pausa Java
La declaración de ruptura en Java se usa principalmente en los siguientes dos casos.- Break sale del bucle y salta fuera de él (tanto for como while).
- La sentencia Break sale de un caso en la sentencia switch.
Sintaxis
break;
Ejemplo
public class Driver1 {
public static void main(String[] args) {
// Testing break statement in while loop
System.out.println("Test Break statement in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
break;
}
System.out.println(i++);
}
}
}
Producción
Declaración de interrupción de prueba en el ciclo while
0
1
Java Continuar
La declaración de continuación en Java se usa comúnmente para los siguientes casos.- Omite las siguientes declaraciones y pasa a la siguiente iteración en el bucle for .
- Continúe en los bucles while, salte las siguientes declaraciones y salte a la declaración condicional.
Sintaxis
continue;
Ejemplo
public class Driver2 {
public static void main(String[] args) {
// Testing continue statement in while loop
System.out.println("Test Continue in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
i++;
continue;
}
System.out.println(i++);
}
}
}
Producción
Probar Continuar en ciclo Mientras
0
1
3
4
Diferencias entre continuar y romper
La diferencia considerable entre romper y continuar es que la ruptura sale de un ciclo a la vez. Una vez que se ejecuta una declaración de interrupción, el ciclo no se ejecutará nuevamente. Sin embargo, después de ejecutar la declaración de continuación, las siguientes líneas de código se omitirán solo para la iteración actual. El bucle comenzará a ejecutarse de nuevo.Interrumpir y continuar en ciclo while
Break y Continue se pueden usar en un ciclo while . Veamos el siguiente ejemplo para tener una comprensión clara.Ejemplo
public class Driver {
public static void main(String[] args) {
// Testing both break and continue statements side by side
String [] weekdays = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };
System.out.println("Test Break statement in While loop");
System.out.println("\nWorking Days:\n");
int i = 0;
while (i < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
i++;
break;
// Not any working day will be printed
// because the loop breaks on Sunday
// once the loop breaks it moves out of the loop
}
System.out.println(weekdays[i++]);
}
System.out.println("\nTest Continue statement in While loop");
System.out.println("\nWorking Days:\n");
int j = 0;
while (j < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
j++;
continue;
// All the working/business days will be printed
// when the loop encounters Saturday or Sunday
// it skips that iteration and continues to the next iteration
}
System.out.println(weekdays[i++]);
}
// A test case for continue statement using for loop
System.out.println("\nTest Continue in For loop");
for (int x = 0; x < 5; x++) {
if (x == 2)
continue;
System.out.println(x);
}
}
}
Producción
Declaración de interrupción de prueba en el bucle While
Días laborables:
Probar la declaración Continuar en el bucle While
Días laborables:
Lunes
Martes
Miércoles
Jueves
Viernes
Prueba Continuar en bucle For
0
1
3
4
GO TO FULL VERSION