Estructura For en Java
En java la estructura cíclica For en el lenguaje java lleva una sintaxis diferente a la de python, pero tiene el mismo principio. A continuación se plasma la sintaxis que debe de seguirse en java o al menos la que se sugiere.
for (variable ; condición ; incremento_variable){ //instrucciones a realizar solo si se cumple la condición. }
Después de leer la sintaxis expuesta para la estructura cíclica for o el bucle para o desde se hará una demostración tratando de resolver el siguiente ejercicio: “Imprimir los primeros 10 números naturales”. Este ejercicio comprende que se utilice el ciclo For para que se muestre en pantalla los 10 primeros números naturales, otra forma de resolver este ejercicio es usando la instrucción System.out.println(“Imprimir: 0”); diez veces. claro que habría que cambiar el cero por el valor consecutivo. Se procede a resolver el ejercicio con la estructura cíclica.
public class CicloFor { public static void main (String [] args){ for (int i = 0; i<10; i++){ System.out.println("Imprimiendo: "+ i); } } }
En la linea 3 del código anterior se tiene lo siguiente:
- Se ha declarado una variable i a la que se le asigna el valor de cero, se le da este valor porque los números que se requiere que imprima son los primeros 10 números naturales (estos son del 0 al 9),
- Luego, se procede a realizar la comparación o condición, que esta va en hacer uso de un operador relacional (menor que) y el número máximo de repeticiones que se desea que realice el ciclo, es decir, la primera vez se estará comparando el valor de la variable i el cual es cero (en su primera vez, y es cero porque con ese valor se asigno al declarar la variable). y con el operador relacional menor que, permite realizar las iteraciones necesarias para que se imprima los diez primeros números.
- Por ultimo se tiene el incremento de la variable lo que es el i++ eso indica que la variable será incrementada en uno, es como decir: i=i+1, solo que con el doble símbolo de suma se indica que se autoincremente. Si se quiere incrementar de dos en dos el valor de la variable de forma abreviada se haría de la siguiente forma i+=2 donde es igual a tener i=i+2.