Este tutorial lo guiará sobre cómo usar bucles en los programas Java, realizar tareas repetitivas y recorrer los elementos de una colección o matriz. Es una estructura básica de programación Java utilizada para realizar tareas repetitivas.
Conceptos básicos de While Loop en Java
El tutorial tiene las siguientes secciones para ayudarlo a aprender rápidamente.
While Loop
Descripción:
Un bucle while es una declaración de bucle controlada por entrada que permite que el código se ejecute si y solo si pasa a través de la condición de entrada. Puede asumirlo como una cadena de repetición si expresión.
Sintaxis:
El bucle while coloca la condición en la puerta de entrada.
while (expresión booleana) { declaración (es); }
- Este bucle comienza a ejecutar el bloque de código solo después de que la expresión condicional devuelva verdadero. Es por eso que lo llamamos un bucle de condición previa.
- Si la condición previa se evalúa como verdadera, entonces se ejecuta el bloque interno. Generalmente, la declaración condicional usa un contador dinámico que se actualiza en cada iteración.
- Cuando la condición de prueba se vuelve falsa, el ciclo termina el ciclo que indica el cierre de su ciclo de vida.
por ejemplo
public class SimpleWhile { vacío estático público principal (String args []) { int iter = 0; mientras (iter <= 10) { System.out.print (iter + ""); iter ++; } } }
El bucle anterior ejecutará 11 veces los números de impresión de 0 a 10.
Diagrama de flujo:
El diagrama de flujo le ayudará a visualizar while loop:
Ejemplos: [19659020] Puedes usar un bucle while para muchos propósitos. A continuación hay algunos ejemplos para demostrarlo.
Genere los primeros N números enteros:
clase pública WhileLoop { vacío estático público principal (String args []) { int n = 0; int N = 5; mientras que (n <= N) { System.out.print (n + ""); n ++; // Incrementando n por 1 en cada iteración } } }
En lugar de escribir la declaración de impresión N veces, hicimos que el bucle while la resolviera. Aquí 'n' es la variable de control de bucle y N tiene un valor fijo.
La salida es la siguiente:
0 1 2 3 4 5
Cuenta hacia atrás desde un número dado:
clase pública WhileLoop { vacío estático público principal (String args []) { int N = 5; mientras (N> = 0) { System.out.print (N + ""); NORTE--; // Decrementando N por 1 en cada iteración } } }
El resultado es el siguiente:
5 4 3 2 1 0
Puede ver que el bucle while nos permite manipular la condición de prueba y la declaración de actualización del contador para producir diferentes salidas.
Iterar a través de una matriz / colección:
clase pública WhileLoop { vacío estático público principal (String args []) { char char_arr [] = {'a', 'b', 'c', 'd'}; // el índice de matriz comienza con 0 int iter = 0; while (iter <char_arr.length) { System.out.print (char_arr [iter] + ""); iter ++; } } }
Prueba de ejecución:
abcd
Tenga en cuenta que si reemplaza el tipo de matriz en el ejemplo anterior de entero a char, el bucle while imprimirá los valores ASCII de cada carácter.
97 98 99 100
Debe leerse – Java For Loop Statement
No comments:
Post a Comment