En este espacio hablaremos de la manera en que un
lenguaje de programación, en este caso (JAVA), nos permite realizar cualquier
cantidad o segmento de código con una pequeña instrucción.
Si te preguntas ¿Qué será? Te lo diré. LOS CICLOS O
BUCLES.
Éstos nos permiten a nosotros los desarrolladores hacer que se ejecute una instrucción la cantidad de veces que queramos e inclusos que nunca termine de ejecutarse.
Éstos nos permiten a nosotros los desarrolladores hacer que se ejecute una instrucción la cantidad de veces que queramos e inclusos que nunca termine de ejecutarse.
El lenguaje de programación JAVA al igual que el lenguaje
de programación C y C++, manejan tres (3) sentencias que nos permiten realizar
los procesos que fueron dichos con anterioridad. Pero ¿Cuáles son?
Para comenzar expliquemos uno de los más utilizados, EL
CICLO “FOR”.
Ésta sentencia repetitiva nos ayuda en la ocasiones en que sabemos cuando es que terminará un ciclo. La sentencia completa es de la siguiente manera:
Ésta sentencia repetitiva nos ayuda en la ocasiones en que sabemos cuando es que terminará un ciclo. La sentencia completa es de la siguiente manera:
For (int
i=0; i<5; i++) {
Sentencias
}
Vamos a explicar la sentencia anterior.
En primera instancia tenemos la palabra clave reservada
del lenguaje de programación llamada “for” ésta es la que le dice al compilador
del lenguaje de que comenzará un ciclo de desde ese punto. Luego le prosiguen los
paréntesis “()” estos son los que encierran las sentencias de control del
ciclo.
Éstas sentencias tienen una variable que es la que se encarga del
control del ciclo “int i=0;” quiere decir que creamos una variable llamada “i”
como tipo de dato entero “int” y será inicializada con el valor cero “0”,
después le sigue “i<5;” esta la llamo el corazón de la sentencia, debido a
que es allí donde se preguntará y se decidirá que el ciclo continua o no y por
último le sigue la instrucción que hace incrementar a la variable “i++” lo que
le dice al compilador que la variable va a incrementar de uno en uno.
En este Ejemplo podrán ver que se imprime la frase “Hola
Mundo” cinco “5” veces.
For (int i=0; i<5;
i++){
System.out.println (“Hola
Mundo”);
}
Otro ciclo que puede ser utilizado es el WHILE (Mientras).
Éste cumple el mismo objetivo que el anterior (hacer que se ejecute un segmento
de código la cantidad de veces que se requieran).
A diferencia del ciclo “for” el WHILE tiene una
estructura de control mucho más corta y el incremento de la variable de control
se ejecuta al finalizar de ejecutar (valga la redundancia) las instrucciones
que hayamos plasmado.
WHILE
(i<5) {
Sentencias
i++;
}
Sentencias
i++;
}
En el segmento de código que se vio anteriormente, se
notó que tenemos una palabra reservada del lenguaje de programación llamada
“WHILE” el cual también le dice al compilador que a partir de ahí comenzará un
ciclo.
Tenemos también unos paréntesis “()” que son los que
encierran la estructura de control del ciclo. Dentro de los paréntesis se nota
la estructura de control “i<5” el cual nos dice que mientras la variable “i”
sea menor “<” que cinco (5), sean ejecutadas las instrucciones que se
encuentran dentro de las llaves (Cuerpo del ciclo). Pero se nota también que al
final se encuentra la variable “i” con unos caracteres “++” que todo
concatenado “i++” nos dice que incremente esa variable de uno en uno, en pocas
palabras ese es el incremento que nos ayuda con el control del ciclo y que
cuando esta sea igual “=” a cinco “5” nos rompa el ciclo y así darlo por
terminado.
En el siguiente ejemplo verán como se imprime en pantalla
cinco “5” veces el “Hola Mundo”.
WHILE (i<5) {
System.out.println (“Hola
Mundo”);
i++;
}
i++;
}
Ya terminada la explicación de ciclo WHILE, procedemos
con la explicación del ciclo DO – WHILE (Hacer Mientras).
De igual manera que las demás estructuras de repetición,
ésta cumple la misma función, con la diferencia que esta se ejecuta por lo menos
una vez. Para poder entender lo dicho, hagamos una explicación más detallada.
La estructura de este ciclo es dela siguiente manera:
Do{
Sentencias
i++;
}
While (i<5)
}
While (i<5)
Al momento compilador llega a la palabra reservada del
lenguaje de programación “Do”, le dice que ejecute el segmento de código que se
encuentra dentro del cuerpo del ciclo y al momento de llegar a la variable que
está incrementando (Variable que ayuda con el control de ciclo) y al llegar a
la condición que se encuentra dentro de los paréntesis “(i<5)” se decide si
vuelve a ejecutar las instrucciones que se encuentran dentro del cuerpo del
ciclo.
Como pudieron notar, la última sentencia repetitiva
trabaja con la misma lógica de las demás (Anteriores) aunque el ciclo más
utilizado sea el (for).
Señores
lectores. Si quedó alguna duda por favor no dudes en dejar tu comentario para
poder ser aclarada.
Este
artículo fue escrito por: Carlos Mantilla Berdugo