Java » Tablas de multiplicar en Java
Siempre que he impartido algún curso de formación sobre el lenguaje Java, y han sido unos cuantos, si bien no todos lo que ha uno le gustaría, el ejercicio de la tabla de multiplicar ha sido uno de los más didácticos. Y es que no sé si el aprendizaje de una tabla de multiplicar y su programación con un bucle tienen algo igual en su trasfondo.
El ejercicio es bien sencillo. Hay que montar una aplicación que nos pida por consola un número y que con ese número nos de su tabla de multiplicar. En consola quedaría algo así:
¿De qué número quieres la tabla de multiplicar? 3 3 x 1 = 3 3 x 2= 6 3 x 3= 9 3 x 4= 12 3 x 5= 15 3 x 6= 18 3 x 7= 21 3 x 8= 24 3 x 9= 27 3 x 10 = 30
A si que lo primero es que nos pidan por consola el número de la tabla que vamos a sacar. Para ello lo que tenemos que hacer es capturar lo que el usuario esté tecleando en la consola. Es decir, tratar el System.in. Para ello, abriremos un BufferReader sobre la consola. Quedándonos el siguiente código:
Para capturar el texto tendremos que leer sobre el buffer:
sNumero = br.readLine();
La lectura realizada sobre la consola nos devolverá una cadena. Es por ello que habrá que convertirla a número, si es que queremos tratarlo como tal. Podemos utilizar la clase Integer para su conversión.
Ya sabiendo el número del cual queremos sacar la tabla de multiplicar llegaremos al meollo del programa. No quiere decir que lo que hemos hecho hasta ahora sea sencillo.
En esta parte habrá que iterar 10 veces sobre el número recuperado para ir pintando en pantalla la tabla de multiplicar. Para resolver esto podemos utilizar cualquiera de las estructuras repetitivas que nos ofrece el lenguaje Java. En nuestro caso utilizaremos el bucle for sobre el que iteraremos 10 veces:
for (int x=1;x<11;x++) + (x*iNumeroCalculo));
En todo el ejercicio hay que tener especial cuidado con las excepciones, ya que en la lectura de consola podríamos tener excepciones del tipo IOException.
![]() Descargar el código |
![]() Error en el código |
![]() Foro sobre Java Básico |
Artículos relacionados:









Junio 11, 2007 #
ESTA CHIDO EL CODIGO ME GUSTARIAA QUE MUESTRES MAS CODIGOS ASI UNO APRENDE MAS
Julio 17, 2007 #
no sirbe esta pagina
Julio 17, 2007 #
esta bien mamon esto
Julio 25, 2007 #
yo las tablas no me las se muy bien pero mis primas tampoco se las saben todas que me recomiendan ustedes me pueden mandar una lista de las tablas de multiplicar plisssssssssssss
ATTE: Brenda y sus primas
posdata: mandenme la lista,.
¡gracias!
Julio 28, 2007 #
Me sirvio de mucho este ejemplo, la pagina esta alante alante
Agosto 29, 2007 #
hola
quisiera ver como hacer las tablas de multiplicar de 1al 10 pero en lenguaje especial –delphi–
me puedes ayudar ?????
Agosto 31, 2007 #
no se puede realizar una tabla sin utilizar la conversion de texto en numero
Septiembre 3, 2007 #
Si, al leer el número por consola obliga a realizar la conversión de cadena a número.
¿Cual es el problema en realizar la conversión? ¿Se puede ayudar de alguna otra forma?
Septiembre 6, 2007 #
MALO, NO ENTIENDO NI PIO, SOLO QUIERO UNA TABLA MULTIPLICAR NO PAGINAS DE LA NASA
Septiembre 6, 2007 #
pesimo, no enterder ni jota de esto papaisssss…………
Ayudenme quiero aprender a multiplicar y no se como!!!