Se usa para
construir Bucles que se ejecutan cero o más veces.
java |
flujo |
while (condición) sentencia; while (condición) { sentencia 1; sentencia 2; ... sentencia ...; } |
|
while (isHambriento()) comer(); |
while (semaforo.isActivado()) { semaforo.setColor(ROJO); semaforo.setColor(VERDE); semaforo.setColor(AMARILLO); } |
int
factorial(int n) { int fact = 1; while (n > 0) { fact*= n; n--; } return fact; } |
Si el contenido
del bucle es una única sentencia, se pueden obviar las llaves. No es
obligatorio: siempre pueden ponerse llaves.
La palabra
reservada “while” también se emplea en bucles “do-while”.
Ver “Bucles”.
Temas relacionados