JAVA: Producto de dos números solicitados por consola.

Hola, hoy vamos a crear un pequeño programa en Java, mediante el cual nos solicite un número por consola y realice la multiplicación de los 10 primeros números( del 0 al 10) .

Para realizar este programa vamos a utilizar las siguientes cosas del lenguaje de programación JAVA.

Importaremos la clase java.util.Scanner, mediante la sentencia :

Con esto podremos solicitar datos mediante consola, y podremos capturarlos. Para lo cual declararemos el objeto con la siguiente sentencia.

A continuación declaramos dos variables de tipo entero( tipo int), una llamada factor que es la que le pasamos mediante la entra de teclado, y otra llamada resultado, que será la que muestre el resultado de nuestro producto.

Para conseguir la variable factor, mostramos por consola un mensaje en el que solicite la tabla de multiplicar que queremos calcular, y mostraremos por consola un mensaje en el que indicará la tabla de multiplicar que vamos a mostrar, tal y como vemos a continuación:

Para terminar con nuestro programa, haremos un bucle «for» recorriendo los primeros 10 números enteros, multiplicándolos por la variable factor, para después imprimirlo por consola con el comando «System.out.println();«.

En resumen nuestro código para esté progrma completo quedaría de la siguiente forma:

import java.util.Scanner; // importamos la clase Scanner

public class tablasMultiplicar {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner sc= new Scanner(System.in); // Declaramos un obejeto de la clase Scanner
		
		System.out.println("¿Qué tabla de multiplicar quieres que calcule ? ");
		
		int factor = sc.nextInt(); // Guardamos en una variable la tabla que queremos que nos muestre por consola
		int resultado=0; // declaramos a 0 la variable entera resultado
		
		System.out.println("\nTe muestro la tabla de multiplicar del " + factor +":\n");
		
		
			for (int x=0; x<=10;x++) // creamos bucle for para que recorra los primeros 11 números, empezando por el 0 y hasta el número 10 
			{
				resultado= factor * x; //hacemos la multiplación y la guaramos en resultado
				
				System.out.println(x + " x "+ factor +" = " + resultado); // Mostramos por pantalla el resultado 
			}

	}

}

El resultado al ejecutar nuestro programa por linea de comando sería el que mostramos a continuación: