You are on page 1of 2

Ciclo While - Java

CICLO WHILE

El bucle while presenta ciertas similitudes y ciertas diferencias con el bucle for. La
repeticin en este caso se produce no un nmero predeterminado de veces, sino
mientras se cumpla una condicin. Conceptualmente el esquema ms habitual es
el siguiente:

La sintaxis en general es: while (condicin) { instrucciones a ejecutarse } donde


condicin es una expresin que da un resultado true o false en base al cual el bucle
se ejecuta o no. Escribe y prueba el siguiente cdigo, donde adems vemos un
ejemplo de uso de la instruccin break;.

Elaborado por Ing. Duber Jair Rocha Botero Pg. 1


Ciclo While - Java

En este cdigo hemos hecho algo un poco extrao. Como condicin a evaluar
hemos puesto true. Esto significa que la condicin es siempre verdadera, lo que
en teora dara lugar a un bucle infinito y a un bloqueo del ordenador. Sin embargo,
utilizamos un contador auxiliar que inicializamos en cero y en cada repeticin del
bucle aumentamos en una unidad. A su vez, introducimos una condicin dentro del
bucle segn la cual cuando el contador alcanza el valor 9 se ejecuta la instruccin
break.

Este ejemplo debe valernos solo como tal: en general la condicin de entrada al
bucle ser una expresin a evaluar cmo (i < 10 a >= 20 reductor < compresor)
y no un valor true. Y en general la salida a un bucle se realizar de forma natural
mediante la evaluacin de la condicin y no mediante una instruccin break;.

Ejercicio:

Realizar un men para hallar y mostrar las reas de las siguientes figuras (la ltima
opcin ser para salir del programa):

1. Tringulo
2. Cuadrado
3. Crculo
4. Salir

Para cada una de las opciones debe solicitar por teclado los datos necesarios para
hallar el rea de la figura seleccionada.

Mediante el ciclo While hacer que el men se repita indefinidamente hasta


seleccionar la opcin de Salir.

Elaborado por Ing. Duber Jair Rocha Botero Pg. 2

You might also like