java

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:

See the gist on github.

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:

See the gist on github.

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í:

See the gist on github.

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.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

1 día hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

1 día hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

2 días hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

2 días hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

6 días hace

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…

6 días hace

Esta web usa cookies.