jueves, 16 de julio de 2009

SENTENCIAS REPETITIVAS O BUCLES

1. Sentencia do-while

Es un bucle o sentencia repetitiva con una condicion al final. Se ejecuta una sentencia mientras sea cierta una condición. En este caso, la sentencia se ejecuta al menos una vez.

Flujograma de la sentencia do/while

Sintaxis:

do {
sentencias;
[iteracion;]
} while (expresionLogica);

2. Sentencia while


Es un bucle o sentencia repetitiva con una condicion al principio. Se ejecuta una sentencia mientras sea cierta una condición. La sentencia puede que no se ejecute ni una sola vez.

Flujograma de la sentencia while

Sintaxis:

[inicializacion;]
while (expresionLogic
a) {
sentencias;
[iteracion;]
}


3. Sentencia for

Es un bucle o sentencia repetitiva que
i) ejecuta la sentencia de inicio
ii) verifica la expresión booleana de término.
a. si es cierta, ejecuta la sentencia entre llaves y la sentencia de iteración para volver a verificar la expresión booleana de término
b. si es falsa, sale del bucle.

Flujograma de la sentencia for


Sintaxis:

for (inicio; termino; iteracion)
sentencia;


o si se desean repetir varias sentencias:

for (inicio; termino; iteracion) {
sentencia_1;
sentencia_2;
sentencia_n;
}


Las llaves sólo son necesarias si se quieren repetir varias sentencias, aunque se recomienda su uso porque facilita la lectura del código fuente y ayuda a evitar errores al modificarlo . Habitualmente, en la expresión lógica de término se verifica que la variable de control alcance undeterminado valor. Por ejemplo:

for (i = valor_inicial; i <= valor_final; i++) {
sentencia;
}


Es completamente legal en Java declarar una variable dentro de la cabecera de un bucle for.




0 comentarios:

Publicar un comentario

elemptymundoemptydeemptylosemptycodigosemptyjava

Cualquier consulta escribanme a mi correo o dejen un comentario

Copyright @2009

Copyright @2009
Esta Wed ha sido creado por Juan Alejandro Rosales Coronel