El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.
Le pediremos un numero entero mayor a 0 pero menor que 10 al usuario, en caso de no estar en el rango, se lo volveremos a pedir.
Con el numero ingresado, haremos una tabla de multiplicar.
- Descubre los Secretos de la Psiquiatría Positiva y Mejora Tu Salud Mental en el Curso de la Universidad de Sydney
- Curso Gratis de Camino al CISO
- Curso Gratis de Gestión de Incidentes y Desastres de Ciberseguridad
- Aprenda a Administrar la Seguridad de la Red con este Curso Gratuito
Tutorial
Primero, crearemos nuestra clase “Ejercicio 12”.
Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace de que te ayudará a crearla.
Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.
import java.util.Scanner;
Dentro de nuestra clase “Ejercicio 12” crearemos el método especial que nos permitirá ejecutar nuestro programa.
public static void main(String[] args){
El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.
Usaremos la librería scanner, en donde “sc” será nuestro objeto.
Scanner sc = new Scanner(System.in);
Crearemos la variable entera número.
Iniciaremos nuestro bucle do.
do {
Dentro de este, le pediremos al usuario que ingrese el número (de 0 a 10)
System.out.print("Introduce número (de 0 a 10): ");
num=teclado.nextInt();
Ahora podremos al final de la llave que abría nuestro “do” la condición que queremos que se cumpla, en nuestro caso, será que el numero ingresado sea mayor o igual a 0 pero menor o igual a 10.
}while ( ! (0<=num && num<=10));
Mostraremos un mesaje al usuario, para que conozca de que numero estamos haciendo la tabla de multiplicar.
System.out.println("\n\nTabla del " + num);
Y ahora, con la ayuda de un ciclo for, en donde empezaremos en 1, hasta 10, de uno en uno, haremos la tabla de multiplicar.
for (int i=1;i<=10;i++){
Hacemos el procedimiento dentro del mensaje, y cerramos el ciclo for.
System.out.println(num + " x " + i + " = " + num*i);
}
Finalmente, cerramos el método “public static void main(String[] args)” abierto.
}
Y ese es todo el código necesario.
Así es como quedaría nuestro código final.
import java.util.Scanner;
public class Ejercicio13 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int num;
do
{
System.out.print("Introduce número (de 0 a 10): ");
num=teclado.nextInt();
}while ( ! (0<=num && num<=10));
System.out.println("\n\nTabla del " + num);
for (int i=1;i<=10;i++)
{
System.out.println(num + " x " + i + " = " + num*i);
}
}
}
Aquí abajo mostraremos una captura de pantalla de resultado esperado.

Esperemos y hayan sido de gran ayuda este ejemplo.
Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando.
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.
Actualmente…
- Cupón Udemy en español: Java – Curso profesional de Java 2023 –De cero a Master con 100% de descuento por tiempo LIMITADO
- Cupón Udemy: JavaScript para principiantes | el curso completo para principiantes con 100% de descuento por tiempo LIMITADO
- Descubre los Secretos de la Psiquiatría Positiva y Mejora Tu Salud Mental en el Curso de la Universidad de Sydney
- Cupón Udemy: Comercio de criptomonedas y secretos | El campo de entrenamiento para principiantes con 100% de descuento por tiempo LIMITADO
- Curso Gratis de Camino al CISO
- Cupón Udemy: SEO Mastery 2023 + ON/OFF Page SEO para sitios web de WordPress con 100% de descuento por tiempo LIMITADO
- Cupón Udemy: Scrum Master Certification con 100% de descuento por tiempo LIMITADO
- Cupón Udemy: La guía completa de aprendizaje de Dart con 100% de descuento por tiempo LIMITADO
- Udemy Gratis en español: Aprende a usar SIMA
- Udemy Gratis en español: Futuro del Trabajo: Estarás dentro o fuera del Juego?