in

Java while loop con ejemplos

gfg 200x200 min

Bucles en Java entran en uso cuando necesitamos ejecutar repetidamente un bloque de declaraciones.

Bucle while de Java es una declaración de flujo de control que permite que el código se ejecute repetidamente en función de una condición booleana determinada. El bucle while se puede considerar como una instrucción if repetida.

While Loop GeeksforGeeks

Sintaxis:

while (test_expression)
{
   // statements
 
  update_expression;
}

Los diversos partes del ciclo While están:

  1. Expresión de prueba: En esta expresión tenemos que probar la condición. Si la condición se evalúa como verdadera, ejecutaremos el cuerpo del ciclo e iremos a actualizar la expresión. De lo contrario, saldremos del ciclo while.
    Ejemplo:
    i <= 10
  2. Actualizar expresión: Después de ejecutar el cuerpo del bucle, esta expresión incrementa / disminuye la variable del bucle en algún valor.
    Ejemplo:
    i++;

¿Cómo se ejecuta un ciclo While?

  1. El control cae en el ciclo while.
  2. El flujo salta a condición
  3. Se prueba la condición.
    1. Si la condición es verdadera, el flujo entra en el cuerpo.
    2. Si la condición es falsa, el flujo sale del bucle.
  4. Se ejecutan las declaraciones dentro del cuerpo del bucle.
  5. Se lleva a cabo la actualización.
  6. El control fluye de regreso al paso 2.
  7. El ciclo do-while ha finalizado y el flujo se ha ido al exterior.

Diagrama de flujo en bucle (para flujo de control):
Java while loop

Ejemplo 1: Este programa intentará imprimir «Hello World» 5 veces.

 

class whileLoopDemo {

    public static void main(String args[])

    {

        

        int i = 1;

 

        

        while (i < 6) {

            System.out.println("Hello World");

 

            

            i++;

        }

    }

}

Producción:
Hello World
Hello World
Hello World
Hello World
Hello World

Ejemplo 1 de funcionamiento en seco: El programa se ejecutará de la siguiente manera.

1. Program starts.
2. i is initialized with value 1.
3. Condition is checked. 1 

Example 2: This program will find the summation of numbers from 1 to 10.

  

class whileLoopDemo {

    public static void main(String args[])

    {

        int x = 1, sum = 0;

  

        

        while (x <= 10) {

            

            sum = sum + x;

  

            

            

            x++;

        }

        System.out.println("Summation: " + sum);

    }

}


Related Articles:
  1. Loops in Java
  2. Java For loop with Examples
  3. Java do-while loop with Examples
  4. Difference between for and while loop in C, C++, Java
  5. Difference between while and do-while loop in C, C++, Java

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

shell – ¿Debería poner #! (shebang) en los scripts de Python, ¿y qué forma debería tomar?

edit

DDR3 vs DDR4 – Diferencia y comparación