sábado, 25 de diciembre de 2010

Ciclo for en Java

Dentro de los algoritmos de los programas, se requiere repetir algunas acciones hasta que se cumplan ciertas condiciones, es por eso que los ciclos nos ayudarán a satisfacer esas necesidades.

Java nos proporciona tres ciclos principales los cuáles son:
-Ciclo For
-Ciclo While
-Ciclo Do-While

Cada uno nos ayuda dependiendo de nuestras necesidades y los explicaremos a continuación.

Ciclo for
Este ciclo se basa en repetir ciertas acciones que pueden ser condicionadas principalmente por un índice que puede incrementarse o disminuírse.
Su estructura básica es:

for(contador;condicion;incremento/decremento)


{//Instrucciones... }

Como nos hemos dado cuenta, la instrucción consiste en escribir la palabra for, seguido de sus características encerradas entre paréntesis cada argumento es separado por punto y coma. El contador es el índice que va a ser inicializado en ese momento, este puede ser de tipo numérico o caracter, Java nos permite declarar la variable en ese momento; la condición nos indicará en que momento debe terminar nuestro ciclo y el incremento/decremento nos ayudara a manejar el índice según lo que necesitemos. Por ejemplo:

for(int i=0;i<10;i++)
System.out.println("Esto se repetirá diez veces");

ó por ejemplo:

for(int i=10;i>0;i--)
System.out.println("Valor del índice disminuyendo: "+i);


Aunque este ciclo es principalmente usado de esta forma, también podemos manejarlo de otras formas, por ejemplo un for sin índices y sin condición nos va a generar un ciclo infinito (hay que tener cuidado con esto...) :

for( ; ;)
System.out.println("Ciclo infinito");

En este otro ejemplo se utiliza de un break para poder romper el ciclo:

for( ; ; )
{System.out.println("Ciclo infinito cortado");break;}


Continuaremos con los ciclos While y Do-while...

No hay comentarios:

Publicar un comentario