Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bucle While | Sección
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Fundamentos de Java
close
Sección 1. Capítulo 16
single

single

bookBucle While

Desliza para mostrar el menú

Bucle while

El bucle while es el ejemplo más sencillo de un bucle en funcionamiento. Este bucle ejecuta repetidamente un bloque de código mientras la condición dentro del bloque condition se evalúe como true. Una vez que la condición devuelve false, la ejecución del bucle se detiene.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

El bucle while funciona de la siguiente manera:

  • La condición se verifica antes de cada iteración; si es verdadera, el bucle se ejecuta, si es falsa, finaliza;
  • El bucle puede contener una o más sentencias, ejecutadas repetidamente mientras la condición sea verdadera;
  • Asegúrese de que la condición eventualmente sea falsa para evitar un bucle infinito.

Aquí tienes un ejemplo para demostrar el bucle while:

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

En nuestro bucle, se establece una condición que indica lo siguiente: mientras el valor de la variable a no sea igual al valor de la variable b, se incrementa la variable a y se decrementa la variable b. Cuando sus valores son iguales, se finaliza el bucle while.

Tarea

Swipe to start coding

Encontrar la suma de un rango de números desde 1 hasta n.

  1. Crear un método llamado sumFrom1ToN(int n) que devuelva un resultado de tipo int.
  2. Dentro del método, definir dos variables:
    • sum (para almacenar el total).
    • current (comenzando desde 1).
  3. Utilizar un bucle while para repetir los siguientes pasos hasta que current sea mayor que n:
    • Sumar el valor de current a sum.
    • Incrementar current en 1.
  4. Devolver el total de sum al final del bucle.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 16
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt