martes, 7 de julio de 2026

Crear la tabla de sumar 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 suma = n + i;
            System.out.println(n + " + " + i + " = " + suma);
            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 entero y genera automáticamente su tabla de sumar desde el 1 hasta el 10. Para lograrlo utiliza un ciclo while, que repite la suma diez veces mostrando cada operación y su resultado.

Explicación del código

  • import java.util.Scanner;
    Importa la clase Scanner, la cual permite leer datos ingresados por el usuario desde el teclado.
  • public class Ejercicio
    Define la clase principal del programa donde se encuentra todo el código.
  • public static void main(String[] args)
    Es el método principal del programa. La ejecución comienza desde este punto.
  • int i = 1, n;
    Se declaran dos variables:
    • i: contador que inicia en 1 y recorrerá los números hasta el 10.
    • n: almacenará el número ingresado por el usuario.
  • Scanner sc = new Scanner(System.in);
    Crea el objeto Scanner para leer datos desde el teclado.
  • System.out.print("Ingrese un número: ");
    Muestra un mensaje solicitando al usuario que ingrese un número.
  • n = sc.nextInt();
    Lee el número escrito por el usuario y lo guarda en la variable n.
  • while(i <= 10)
    Inicia un ciclo que se ejecutará mientras el contador sea menor o igual a 10. Esto permite generar las diez operaciones de la tabla de sumar.
  • int suma = n + i;
    Calcula la suma entre el número ingresado y el valor actual del contador.
  • System.out.println(n + " + " + i + " = " + suma);
    Muestra en pantalla la operación completa junto con su resultado.
  • i++;
    Incrementa el contador en una unidad para continuar con la siguiente suma hasta llegar al número 10.

Funcionamiento paso a paso

  1. El usuario ingresa un número.
  2. El programa guarda ese número en la variable n.
  3. El contador inicia con el valor 1.
  4. Se suma el número ingresado con el valor del contador.
  5. Se muestra la operación y el resultado.
  6. El contador aumenta en uno.
  7. El proceso se repite hasta completar las sumas del 1 al 10.

Ejemplo de ejecución

Ingrese un número: 8
8 + 1 = 9
8 + 2 = 10
8 + 3 = 11
8 + 4 = 12
8 + 5 = 13
8 + 6 = 14
8 + 7 = 15
8 + 8 = 16
8 + 9 = 17
8 + 10 = 18
Resumen:

Este programa utiliza un ciclo while para recorrer los números del 1 al 10. En cada repetición suma el número ingresado por el usuario con el valor actual del contador, muestra la operación completa y continúa hasta generar toda la tabla de sumar.

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

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