Java

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.

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:
Java-ciclo-while

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:
Java-ciclo-while2

6 comentario en “Ciclo while en Java Explicación y ejercicios”
  1. Hola!
    Está padre tus ejercicios, ¿Tendrás algunos más en tu repertorio???

  2. alguien sabe como hacer un algoridmo de piedra papel o tijera y q me diga el ganador al mejor de tres :v

    porfa vor…

Deja una respuesta

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

×