Java - Control de bucle
Puede haber una situación en la que necesite ejecutar un bloque de código varias veces. En general, las sentencias se ejecutan secuencialmente:la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente.
Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complicadas.
Un bucle nos permite ejecutar una declaración o grupo de declaraciones varias veces y la siguiente es la forma general de una declaración de bucle en la mayoría de los lenguajes de programación −
El lenguaje de programación Java proporciona los siguientes tipos de bucles para manejar los requisitos de bucles. Haga clic en los siguientes enlaces para comprobar su detalle.
Sr.No. | Bucle y descripción |
---|---|
1 | bucle while Repite una declaración o grupo de declaraciones mientras una condición dada es verdadera. Comprueba la condición antes de ejecutar el cuerpo del ciclo. |
2 | bucle for Ejecuta una secuencia de declaraciones varias veces y abrevia el código que administra la variable de bucle. |
3 | hacer...mientras bucle Como una declaración while, excepto que prueba la condición al final del cuerpo del ciclo. |
Declaraciones de control de bucle
Las declaraciones de control de bucle cambian la ejecución de su secuencia normal. Cuando la ejecución sale de un ámbito, todos los objetos automáticos que se crearon en ese ámbito se destruyen.
Java admite las siguientes declaraciones de control. Haga clic en los siguientes enlaces para comprobar su detalle.
Sr.No. | Declaración de control y descripción |
---|---|
1 | instrucción de ruptura Termina el bucle o cambiar sentencia y transfiere la ejecución a la sentencia que sigue inmediatamente al bucle o cambio. |
2 | continuar declaración Hace que el bucle se salte el resto de su cuerpo e inmediatamente vuelva a probar su condición antes de repetir. |
Bucle for mejorado en Java
A partir de Java 5, se introdujo el bucle for mejorado. Esto se usa principalmente para recorrer la colección de elementos, incluidas las matrices.
Sintaxis
La siguiente es la sintaxis del bucle for mejorado −
for(declaration : expression) { // Statements }
-
Declaración − La variable de bloque recién declarada es de un tipo compatible con los elementos de la matriz a la que está accediendo. La variable estará disponible dentro del bloque for y su valor sería el mismo que el del elemento de matriz actual.
-
Expresión − Esto se evalúa como la matriz que necesita recorrer. La expresión puede ser una variable de matriz o una llamada de método que devuelve una matriz.
Ejemplo
Demostración en vivopublic class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names = {"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
Esto producirá el siguiente resultado −
Salida
10, 20, 30, 40, 50, James, Larry, Tom, Lacy,
¿Qué sigue?
En el siguiente capítulo, aprenderemos acerca de las declaraciones de toma de decisiones en la programación de Java.
Java
- Operadores Java
- Comentarios Java
- Declaración if...else de Java
- Declaración de cambio de Java
- Java para cada bucle
- Interfaz Java
- Prueba de Java con recursos
- Anotaciones Java
- Número de Armstrong en el programa JAVA utilizando For Loop
- Programa numérico Palindrome en Java usando while &for Loop
- Aplicación Java en PLCnext Control