Está en la página 1de 20

Ciclos en Java

Ing. Andrea Quan

while
inicializacin; while (condicin) { . step; }

while
inicializacin; while (condicin) { . step; }
Declaracin de variables y asignacin de valores iniciales No es parte de la sintaxis

while
inicializacin; while (condicin) { . step; }
Las instrucciones dentro del while se ejecutan si y solo si esta condicin es true.

while
inicializacin; while (condicin) { . step; }
Instrucciones que se ejecutan repetidamente dentro del while

while
inicializacin; while (condicin) { . Instrucciones que step; representan los cambios en las } variables dentro del ciclo.
Generalmente son cambios asociando variables de las que depende la condicin. No es parte de la sintaxis del while.

while
inicializacin; while (condicin) { . CICLO DE EJECUCION: step; 1. Inicializacin }
2. Evaluar condicin 3. Si condicin es verdadera entonces Ejecutar instrucciones Regresar a paso 2

Sino (condicin falsa) Terminar ejecucin del while

while
inicializacin; while (condicin) { . step; } int i = 0; while (i <= 10) { System.out.println(i); i++; }

while
inicializacin; while (condicin) { . step; } int i = 0; while (i <= 10) { System.out.println(i); i++; }

for
for (inicializacin ; condicin ; step) { . }

for
for (inicializacin ; condicin ; step) { . inicializar valores para las }
variables que se utilizaran en el ciclo Si las variables son declaradas dentro del for, estas seran locales del mismo inicializacion de cada variable separadas por comas.

for
for (inicializacin ; condicin ; step) { . } Si la condicin es true, se
ejecutaran las instrucciones dentro de el for

for
for (inicializacin ; condicin ; step) { . }
Steps de cada variable separados por coma.

Cambios en las variables asociadas al ciclo.

for
for (inicializacin ; condicin ; step) { . CICLO EJECUCION: }
1. Inicializacin 2. Evaluacin de condicin 3. Si condicin es verdadera Ejecutar instrucciones Ejecutar steps Regresar paso 2

Si no Terminar ejecucin for

for
for (inicializacin ;condicin ;step) { . } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }

for
for (inicializacin ;condicin ;step) { . } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }

do
inicializacin; do { . step; } while (condicin);
CICLO DE EJECUCION: 1. Inicializacin 2. Ejecutar instrucciones dentro del do 3. Evaluar condicin 4. Si condicin es verdadera entonces Regresar a paso 2

Sino (condicin falsa) Terminar ejecucin del do-while

do
inicializacin; do { . step; } while (condicin); int i = 0; do { System.out.println(i); i++; } while (i <= 10);

do
inicializacin; do { . step; } while (condicin); int i = 0; do { System.out.println(i); i++; } while (i <= 10);

break
El break termina inmediatamente el ciclo o switch.
String s = br.readLine(); while (s.length() > 0) { System.out.println(s); s = br.readLine(); } -------------------------while (true){ s = br.readLine(); if (s.length() == 0) break; System.out.println(s); }