fbpx

Java For

For en Java es otro bucle que también hace parecido de que while, ambos ejecutan un bloque de código varias veces, mientras que while significa mientras y for significa para y se debe colocar dentro de sus paréntesis 3 instrucciones. 

        for (Instruccio 1; Instruccion 2; Instruccion 3){
            //aqui va el bloque de codigo
        }
  • Instrucción 1: En la instrucción 1 se define un variable y se inicializa, esta instrucción solo se ejecuta una vez.
  • Instrucción 2: En la instrucción 2 va la condición del bucle para que vaya ejecutando el bloque de código.
  • Instrucción 3: Esta instrucción se ejecuta cada ves que termina una ejecución del bloque de código que está dentro de for por ejemplo, aquí puede ir los operadores de incremento.
        for ( int i = 0; i <= 5; i++){
            System.out.println(i);
        }

Ejemplo Explicado

  • Instrucción 1 (int i = 0;): En la instrucción 1 se define una variable i que es igual a 0.
  • Instrucción 2 (i <= 5;): En la instrucción 2 va la condición de que i es menor que o igual que 5 pasa ejecutar el bloque de código.
  • Instrucción 3 (i++): Se esta ejecutado el operador de incremento que se ejecuta al finalizar cada ejecución del bloque de código y se incrementa su valor en 1 para que llegue hasta 5 y se detenga el bucle for.  

Generador de tabla de multiplicación

Con for podemos crear un generador de una tabla de multiplicación ingresando por teclado un número, y de ese número generar una tabla de multiplicación hasta 10. Envés de escribir muchas líneas de código en una línea de código podemos que realice un trabajo.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);

        System.out.print("Ingrese un número entero: ");
        int n = leer.nextInt();

        for (int i = 0; i <= 10; i++) {
            System.out.printf("%d x %d = %d\n",n,i,(n * i));
        }
    }
}


Share This