Tablas de multiplicar en Java

Resumen: en este post te mostraré a imprimir / mostrar la tabla de multiplicar de cualquier número en Java.

Vamos a crear una función que recibe el número de tabla y la imprime hasta el 10, aunque ese número puede ser cambiado.

También veremos cómo imprimir la tabla de multiplicar hasta el 100, y cómo imprimir las primeras 10 tablas de multiplicar.

Estos ejemplos funcionan muy bien para practicar los ciclos for y el lenguaje Java.

Tablas de multiplicar con Java

Para hacer la tabla de multiplicar de un número debemos hacer un ciclo for que inicie en 1 y termine en 10 (aunque como dije, este número puede cambiar).

En cada paso del ciclo, imprimimos lo siguiente:

%d x %d = %d

En donde cada %d representa un número entero. Cada número, en orden, representa:

  1. El número de tabla
  2. El valor actual del ciclo (1, 2, 3, …)
  3. El resultado de multiplicar el número de tabla por el valor del ciclo.

Código de tablas de multiplicar en Java

Hablar es de mal gusto, muéstrame el código:

Tenemos la función imprimirTabla que imprime la tabla de multiplicar de cualquier número en Java.

En cada paso del ciclo definimos el formato mencionado anteriormente, y después con String.format remplazamos cada %d con el valor real.

Para obtener el resultado de cada tabla multiplicamos el numeroDeTabla * x, en donde x es el paso del ciclo.

Puedes probar el código aquí.

Nota: podrías hacer que el usuario introduzca el número de tabla.

Cambiar la tabla hasta el 100

Dentro del ciclo podemos hacer que la tabla llegue a otros límites. Por ejemplo, imprimir la tabla hasta el 100:

Lo único que se hace es cambiar el límite del ciclo, que en este caso es 100 en lugar de 10.

Puedes probar el código aquí.

Imprimir todas las tablas en Java: del 1 al 10

Para terminar con esta demostración veamos cómo imprimir todas las tablas de multiplicar (Es decir, la del 1, la del 2, etcétera) usando Java.

Vamos a usar la misma función (reutilizando código) y por lo tanto queda así:

En este caso tenemos un for anidado si queremos verlo así, ya que en un ciclo for llamamos a una función que tiene un ciclo for en su interior.

De este modo imprimimos las tablas del 1 al 10; y puedes probar el ejercicio aquí.

 

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario