Ejercicio 29 – Tablas de multiplicar del 1 al 10

Enunciado

Diseñar un programa qué muestre por pantalla todas las tablas de multiplicar del 1 al 10.

Explicación del ejercicio

📌 Uso de bucles anidados

Para generar las tablas de multiplicar necesitamos dos bucles:

  • Bucle exterior: recorre cada tabla (1 a 10).
  • Bucle interior: recorre los multiplicadores (1 a 10).
for (tabla = 1 … 10)    for (i = 1 … 10)       mostrar resultado

Esto genera 10×10 = 100 operaciones mostradas ordenadamente.

Solución en Java


public class Ejercicio29 {
    public static void main(String[] args) {

        for (int tabla = 1; tabla <= 10; tabla++) {
            System.out.println("Tabla del " + tabla + ":");

            for (int i = 1; i <= 10; i++) {
                int resultado = tabla * i;
                System.out.println(tabla + " x " + i + " = " + resultado);
            }

            System.out.println();
        }
    }
}
    

Ejemplo de salida


Tabla del 1:
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
...
1 x 10 = 10

Tabla del 2:
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
...
2 x 10 = 20

...

Tabla del 10:
10 x 1 = 10
10 x 2 = 20
...
10 x 10 = 100