Header Ads Widget

Ticker

6/recent/ticker-posts

Programa Java para generar tabla de multiplicación

En este programa, aprenderá a generar una tabla de multiplicar de un número dado. Esto se hace mediante el uso de un ciclo for y while en Java.

Ejemplo 1: Generar tabla de multiplicación usando for loop

  1. public class MultiplicationTable {
  2. public static void main(String[] args) {
  3. int num = 5;
  4. for(int i = 1; i <= 10; ++i)
  5. {
  6. System.out.printf("%d * %d = %d \n", num, i, num * i);
  7. }
  8. }
  9. }
Cuando ejecutas el programa, la salida será:
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

La misma tabla de multiplicación también se puede generar utilizando un ciclo while en Java.

Ejemplo 2: Generar tabla de multiplicación usando el bucle while

  1. public class MultiplicationTable {
  2. public static void main(String[] args) {
  3. int num = 9, i = 1;
  4. while(i <= 10)
  5. {
  6. System.out.printf("%d * %d = %d \n", num, i, num * i);
  7. i++;
  8. }
  9. }
  10. }
Cuando ejecutas el programa, la salida será:
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
En el programa anterior, a diferencia de un bucle for, tenemos que incrementar el valor de i dentro del cuerpo del bucle.
Aunque ambos programas son técnicamente correctos, es mejor usarlo para bucle en este caso. Es porque se conoce el número de iteraciones (de 1 a 10).

Publicar un comentario

0 Comentarios