Anda di halaman 1dari 10

Estructuras repetitivas

en java
Clara Patricia Avella Ibez
cpavella@gmail.com
Docente universitaria
Tunja Boyac - Colombia
Las estructuras repetitivas se crearon con el
objetivo de simplificar la ejecucin de un
grupo de instrucciones que se deben ejecutar
varias veces.
Es un ciclo que
ejecuta un grupo de
instrucciones un
nmero exacto de
veces
Se utiliza cuando
conocemos cuntas
veces se ejecuta el
ciclo
Tiene una variable de
control que se inicia
con un valor y se
incrementa o
decrementa en cada
ciclo
for (int i=0; i<=10;i=i+1){
instruccin 1;
instruccin 2;
instruccin 3;
}
Inicializacin de la
variable de control.
En este caso se
inicializa en 0
Condicin
El ciclo se ejecuta
mientras la condicin sea
verdadera.
En este caso, mientras
que i sea menor o igual a
10
Incremento de la
variable de control
En este caso se
incrementa en uno
cada vez que se
termina un ciclo.
Tambin puede ser
i++
for (int i=0; i<=10;i++){
System.out.println(i);
}
0
1
2
3
4
5
6
7
8
9
10
Ejemplo de un ciclo For con
una variable de control que
incrementa:
Esta es la salida por
pantalla del ejemplo
for (int i=10; i>=0;i--){
System.out.println(i);
}
10
9
8
7
6
5
4
3
2
1
0
Ejemplo de un ciclo For con
una variable de control que
decrementa:
Esta es la salida por
pantalla del
algoritmo ejemplo
Este ciclo se ejecuta mientras una
condicin es verdadera, es decir, cuando
no se tiene claridad acerca del nmero
de veces que se ejecutan las
instrucciones.
while (condicin){
instruccin 1;
instruccin 2;
instruccin 3;
}
El grupo de instrucciones
se ejecuta mientras que
la condicin sea
verdadera
char m = N;
while (m !=S) {
System.out.println(m es: +m);
m =JOptionPane.showInputDialog(ingresa
cualquier letra y S para terminar);
}
Ejemplo de un ciclo while:
Mientras que m
sea diferente de
S se ejecutan
las instrucciones
La condicin debe
cambiar dentro del
grupo de
instrucciones para
que el ciclo no se
quede en una
ejecucin infinita
En este caso se imprime m,
siempre que sea diferente de
S, la condicin cambia
cuando el usuario digita S y
se termina la ejecucin del
ciclo
Este ciclo se ejecuta por lo menos una
vez, pues la condicin se valida al final
del grupo de instrucciones
do{
instruccin 1;
instruccin 2;
instruccin 3;
}while (condicin);
El grupo de instrucciones
se ejecuta y despus se
pregunta si la condicin
es verdadera. Si es as
se vuelve a ejecutar el
ciclo
char m = S;
do{
m =JOptionPane.showInputDialog(ingrese
cualquier letra y S para terminar);
System.out.println(Usted ingres , m);
} while (m !=S) ;
Ejemplo de un ciclo do-while
As sea m igual a
S, el ciclo se
ejecuta por lo
menos una vez
El usuario
determina si se
sigue ejecutando o
no el ciclo,
dependiendo del
valor que ingrese

Anda mungkin juga menyukai