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);
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 (expresionLogica) {
sentencias;
[iteracion;]
}
3. Sentencia for
Flujograma de la sentencia while
Sintaxis:
[inicializacion;]
while (expresionLogica) {
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.
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:
Sintaxis:
for (inicio; termino; iteracion)
sentencia;
o si se desean repetir varias sentencias:
for (inicio; termino; iteracion) {
sentencia_1;
sentencia_2;
sentencia_n;
}
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.
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