La palabra clave Break se usa a menudo dentro de estructuras de control de bucles y declaraciones de cambio. Se utiliza para terminar bucles y sentencias de conmutación en Java. Cuando la palabra clave break se encuentra dentro de un ciclo, el ciclo se termina inmediatamente y el control del programa pasa a la siguiente instrucción que sigue al ciclo. Cuando la palabra clave break se usa en un ciclo anidado, solo se terminará el ciclo interno. Incluso se usa con la declaración if para terminar cuando se cumple una determinada condición.
La palabra clave break tiene un uso especial dentro de la sentencia switch. Cada caso en la declaración de cambio va seguido de una palabra clave break, de modo que cada vez que el control del programa salta al siguiente caso, no ejecutará los casos posteriores.
Ilustración de la vida real:
Considere a una persona que sube escaleras. Ahora, la línea roja aquí representa la escalera en la que su zapato resbala y él/ella rueda hacia atrás hasta la base. Recuerda que si se resbala, siempre estará aterrizando en la base.
Aquí en las computadoras en el lenguaje de programación hay una palabra clave llamada ‘romper’ que detendrá abruptamente la ejecución posterior de todas las declaraciones que la siguen definidas en ese ámbito.
Sintaxis:
romper la palabra clave junto con un punto y coma
break;
Diagrama de flujo de la instrucción Break
El uso de Break Keyword se encuentra principalmente en conceptos de bucle:
tipos de bucles | Uso de la palabra clave ‘romper’ |
---|---|
Bucle sencillo | Mientras se completa el objetivo de inserción, eliminación o actualización y allí mismo quiere que el programa finalice |
Bucle anidado | Cuando el usuario quiere tomar el comando del bucle más interno al bucle externo |
Bucle infinito | Cuando el programa entra en un estado de bucle infinito |
Caso 1: romper la palabra clave dentro del bucle FOR
Para mostrar cómo usar la palabra clave break dentro del bucle For. Teniendo en cuenta que el valor de ‘i’ se convierte en 39, la palabra clave break desempeña su función y finaliza el bucle for. Todos los valores de ‘i’ antes de 39, se muestran en el resultado.
Java
// Java Program to show use of break statement // inside the For loop public class GFG { // Main driver code public static void main(String[] args) { // For loop for iteration for (int i = 3; i <= 50; i += 3) { if (i == 39) { // Using Break keyword to suspend // loop when i become 39 break; } // Printing elements showcasing break usage System.out.print(i + " "); } } }
Producción:
3 6 9 12 15 18 21 24 27 30 33 36
Caso 2: Rompe la palabra clave dentro del bucle WHILE
Para mostrar cómo usar la palabra clave break dentro del ciclo While. Teniendo en cuenta que el valor de ‘i’ se convierte en 15, la palabra clave break desempeña su función y finaliza el bucle for. Todos los valores de ‘i’ superiores a 15 hasta 35 se muestran en el resultado.
Java
// Java Program to illustrate the use of break statement // inside the While loop // Importing generic Classes/Files import java.util.*; public class GFG { // Main driver method public static void main(String[] args) { // While loop for iteration // Creating and initializing variable // outside loop int i = 35; // Condition check while (i >= 10) { if (i == 15) { // Using Break keyword to suspend // loop when i become 15 // Decrementing variable initialized above i--; // Break statement break; } // Printing elements showcasing break System.out.print(i + " "); i--; } } }
Producción:
35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Caso 3: Rompe la palabra clave dentro del bucle DO-WHILE
Para mostrar cómo usar la palabra clave break dentro del ciclo Do-while. Teniendo en cuenta que el valor de ‘i’ se convierte en 80, la palabra clave break desempeña su función y finaliza el bucle for. Todos los valores de i” antes de 80 se muestran en el resultado.
Java
// Java Program to illustrate the use of break statement // Inside the do-While loop // Importing all generic classes import java.util.*; // Importing specific class to take // user input from the user import java.util.Scanner; public class GFG { // Main driver method public static void main(String[] args) { // Using do-While loop // Creating and initializing a variable // over which execution occurs int i = 0; // do loop consisting of executable statements do { if (i == 80) { // Incrementing variable by 5 i += 5; // Using Break keyword to // suspend loop when i become 80 break; } System.out.print(i + " "); // Printing elements to show break usage i += 5; } // Condition check while (i <= 100); } }
Producción:
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75
Caso 4: Rompe la palabra clave dentro de la instrucción Switch
Para mostrar cómo usar la palabra clave break dentro del bucle For. La palabra clave break se usa en la parte inferior de cada cambio de caso para terminar cada secuencia de declaraciones y evitar la mezcla de declaraciones de cambio de caso.
Java
// Java Program to illustrate the use of break statement // inside the Switch Statement // Importing generic Classes/Files import java.util.*; public class GFG { // Main driver method public static void main(String[] args) { // Declaring a variable for switch expression int numb = 20; // Switch expression switch (numb) { // Case statements case 10: System.out.println("TEN"); // Break keyword to suspend the switch case // if given condition is fulfilled break; case 20: System.out.println("TWENTY"); break; case 30: System.out.println("THIRTY"); break; // Default case statement default: System.out.println("INFINITE"); } } }
Producción:
TWENTY
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA