martes, 7 de julio de 2026

Crear la tabla de multiplicar de cualquier número ingresado del 1 al 10 en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        int i = 1, n;
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese un número: ");
        n = sc.nextInt();
        while(i <= 10){
            int multiplicar = n * i;
            System.out.println(n + " x " + i + " = " + multiplicar);
            i++;
        }
    }

}

Definición de los códigos del ejercicio:

import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea en la consola.
int --> dato entero de 32 bits.
nextInt() --> lee un número entero desde consola (teclado).
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
+ --> el operador ( + ) concatena variables de cadena.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.

Explicación del Código:

Este programa solicita al usuario un número y genera automáticamente su tabla de multiplicar desde el 1 hasta el 10 utilizando un ciclo while. En cada repetición multiplica el número ingresado por el valor del contador y muestra el resultado en pantalla.

Explicación del código

Código Explicación sencilla
package ejercicio; Indica el paquete donde se encuentra la clase del programa.
import java.util.Scanner; Importa la clase Scanner, que permite leer datos escritos por el usuario mediante el teclado.
public class Ejercicio Declara la clase principal donde se encuentra el programa.
public static void main(String[] args) Es el método principal donde inicia la ejecución del programa.
int i = 1, n;
  • i: contador que comienza en 1 y representa el multiplicador.
  • n: almacena el número ingresado por el usuario.
Scanner sc = new Scanner(System.in); Crea un objeto Scanner para leer datos desde el teclado.
System.out.print("Ingrese un número: "); Muestra un mensaje solicitando un número al usuario.
n = sc.nextInt(); Guarda el número ingresado por el usuario en la variable n.
while(i <= 10) El ciclo se ejecuta mientras el contador sea menor o igual a 10, generando así las diez multiplicaciones.
int multiplicar = n * i; Calcula el resultado de multiplicar el número ingresado por el valor actual del contador.
System.out.println(n + " x " + i + " = " + multiplicar); Muestra una línea de la tabla de multiplicar con el formato: número × contador = resultado.
i++; Incrementa el contador en 1 para continuar con la siguiente multiplicación.

Funcionamiento del programa

Cuando el usuario escribe un número, el programa inicia un ciclo desde el 1 hasta el 10. En cada vuelta multiplica el número ingresado por el valor del contador y muestra el resultado. Al llegar a 10, el ciclo termina y el programa finaliza.

Ejemplo de ejecución

Entrada:

Ingrese un número: 7

Salida:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

Resumen

Este ejercicio demuestra cómo utilizar un ciclo while para repetir una operación varias veces. El programa recibe un número del usuario, calcula su tabla de multiplicar del 1 al 10 y muestra cada resultado de forma ordenada, siendo un excelente ejemplo del uso de variables, operaciones matemáticas, entrada de datos y estructuras repetitivas en Java.

No hay comentarios.:

Publicar un comentario

Contar los espacios de una cadena en Java

Código del ejercicio: package ejercicio; import java.util.Scanner; public class Ejercicio {     public static void mai...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️