En este post realizaremos otro ejercicio de tabla de multiplicar, pero ahora lo haremos implementando ciclo While en Java
, anteriormente ya habíamos realizado el mismo ejercicio pero con ciclo for
y ciclo do while
, te recomiendo verlos, así podrás comprender la diferencia entre un ciclo y otro.
ver tabla de multiplicar de un número con ciclo do while.
ver tabla de multiplicar de un número con ciclo for
Comencemos
Al igual que el ejercicio anterior vamos a utilizar la clase Scanner para así darle al usuario la opción de elegir la tabla de multiplicar que desee.
Vamos a importar la clase de la siguiente manera:
Y vamos a crear nuestra clase, en mi caso la llamare TablaConWhile, ahora crearemos nuestro método Main, nuestra clase quedaría así:
Dentro del método main crearemos la variable que vamos a ocupar en nuestro caso se llamara Multiplicando y será de tipo entero, en dicha variable almacenaremos el numero de tabla que el usuario desea realizar.
Ahora vamos a pedirle al usuario que ingrese el número de tabla para almacenarlo en nuestra variable, el código es el siguiente:
El usuario puede crear las tablas de multiplicar que guste ingresando solo el numero de la tabla, ahora vamos a crear nuestro ciclo while para realizar la tabla de manera rápida, para eso primero vamos a crear otra variable que también será de tipo entero, la cual llamaremos multiplicador.
Obteniendo la tabla de multiplicar con while
A diferencia del ciclo for , el ciclo while solo tiene una condicional y hasta que no se cumpla esa condicional el ciclo se ejecutara las veces que sea necesario.
En este caso la condición es que mientras la variable multiplicador sea menor o igual a 10 el ciclo se ejecutara las veces que sea, nuestra variable multiplicando en un primer lugar vale 1, una vez que se ejecuta el ciclo aumentamos su valor en 1 y así hasta llegar al número 10.
Durante cada ejecución imprimimos el valor de la variable multiplicando, en nuestro caso esa variable tiene el valor ingresado por el usuario, la concatenamos con el valor de la variable multiplicador y a su vez lo concatenamos con el resultado de multiplicar las dos variables, por ultimo aumentamos el valor de la variable multiplicador
La ejecución del ciclo dará como resultado en pantalla lo siguiente:
2 x 1 = 2
2 x 2 = 4
Te dejo aquí el código completo para que lo puedas compilar y modificar a tu gusto.
Código completo
Al compilarlo e introducir el numero 6 nos arrojara el siguiente resultado:
También puedes visitar el post donde hago las tablas del 1 al 10 en Java con diferentes ciclos.
Gracias por leer este artículo y esperamos que encuentres útil esta información. Si tienes preguntas o sugerencias adicionales, no dudes en comentar. ¡Nos encantará escuchar de ti!Hasta la próxima oportunidad, ¡nos despedimos!
Puedes apoyar el blog de diferentes maneras:
Suscribiéndote al Blog.
Apoyando mi trabajo..
Invitándome un café.☕
Seguirme en redes sociales.
o compartir mi contenido en redes sociales. ⬇️
y como haria, con una condicion que diga que si se solicita la informacion de la tabla del 6 en adelante ponga error?
Hola Luis, lo mas fácil seria que después de asignar el numero ingresado a la variable Multiplicando como en la linea 13 se haga una condición IF, el código quedaría así:
Si lo haces con un if cuando ingresen un valor mas alto que 6 manda un error y se termina el programa, sin embargo si lo hacemos con un ciclo While podemos seguir recibiendo valores hasta que ingrese uno correcto (Te recomiendo usar este ejemplo), he aquí el código: