Siguiendo con las estructuras repetitivas o de iteración, en el post anterior vimos el manejo esencial del ciclo for, ahora el turno es para la sentencia o ciclo while en Java, para el cual solo se ejecuta alguna acción dentro de esta si se cumple con la condición establecida, a diferencia del if la acción contenida dentro de un while se seguirá ejecutando hasta que la condición ya no sea verdadera.
Ciclo while en Java Explicación y ejercicios
Podemos catalogar al ciclo while como una condición de pre-prueba ya que solo se ejecuta si la condición es verdadera.
Sintaxis
while (condición){
Instruccion1
Instruccion2
..
..
Instrucción para salir del ciclo
}
Ejemplo Numero 1
Incrementar una variable entera de valor 1 mientas sea menor o igual a 100, mostrando el valor actual de esta en cada iteración.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
public class CicloWhile { public static void main(String[] args) { int var=1; while(var< =100){ System.out.println("Iterado "+var+" Veces"); var++; } } }
y obtenemos como salida por consola:
Ejemplo Numero 2
Interactuemos un poco con el usuario final pidiéndole un valor inicial y un valor final por consola, e incrementemos el valor inicial dado hasta el tope establecido, mostrando el valor de la variable contadora en cada iteracion.
public class ciclowhile { public static void main(String[] args) { Scanner Reader = new Scanner(System.in); int contador; int fin; System.out.println("Por favor ingrese el valor inicial (Contador)"); contador = Reader.nextInt(); System.out.println("Por favor ahora ingrese el valor final"); fin = Reader.nextInt(); while(contador < = fin){ System.out.println("Valor actual de la iteracion "+contador); contador++; } } }
Y obtenemos como salida por consola:
Hola!
Está padre tus ejercicios, ¿Tendrás algunos más en tu repertorio???
Gracias por participar, en la sección de Java podrás encontrar más contenidos:
Sin embargo acá te dejo algunos más:
http://byspel.com/como-usar-bucles-con-variables-string-en-java-salir-while-string/
http://byspel.com/escribir-los-numeros-del-100-al-0-en-java-de-7-en-7/
Muchos de los códigos que publico usan ciclos repetitivos.
Saludos!
https://www.youtube.com/watch?v=KU6iV2DbEAE
Video sobre el ciclo while, espero y les guste
Hola Mart, gracias por compartir tu vídeo, éxitos con tu canal.
alguien sabe como hacer un algoridmo de piedra papel o tijera y q me diga el ganador al mejor de tres :v
porfa vor…
Aquí te dejo un ejemplo en Python, http://byspel.com/piedra-papel-o-tijera-python-codigo/
Lo puedes pasar fácilmente a PSeInt.
Éxitos!