feed twitter facebook LinkedIn facebook

Java » Multiplicar dos números con Java

Diciembre 30, 2008 por Víctor Cuervo . 10974 visitas 6 Comentarios Imprimir Imprimir

Posiblemente este sea uno de los artículos más solicitados. Así que voy a ver si lo explicamos bien. La idea es pedir dos números por teclado, multiplicarlos y mostrarlos por consola.

Lo primero es pedir los números por teclado. Sería bueno en este punto que le echaseis un ojo al artículo Lectura de datos por consola en Java, que explica como realizar la lectura de datos por teclado de una forma muy sencilla.

Para pedir los datos, tenemos que abrir un InputStream a la consola, el cual leerá lo que se vaya insertando. Nos apoyaremos en un BufferedReader para realizar la lectura de una forma sencilla.

  1.  
  2.  

La lectura la haremos apoyándonos en el método .readLine() que lee el texto introducido, hasta encontrarse con un retorno de carro. Este método nos devolverá un String con el texto leído.

Si bien, lo que nosotros necesitamos es un entero. Así que tendremos que transformar la cadena de texto en un int. Para ello nos apoyamos en la clase Integer y el método .parseInt, el cual recibe una cadena y devuelve un entero.

  1.  
  2. numero1 = Integer.parseInt(br.readLine());
  3. numero2 = Integer.parseInt(br.readLine());
  4.  

Realizamos la operación por los dos números. Hay que tener cuidado ya que el método .readLine puede lanzar la excepción IOException. Es por ello que tendremos que meterlo todo en un try-catch.

  1.  
  2. try{
  3. System.out.println("Introduce el primer número:");
  4. numero1 = Integer.parseInt(br.readLine());
  5. System.out.println("Introduce el segundo número:");
  6. numero2 = Integer.parseInt(br.readLine());
  7. } catch (IOException ioe){
  8. ioe.printStackTrace();
  9. }
  10.  

Ahora solo nos quedará el multiplicar los números y mostrar el resultado por pantalla.

  1.  
  2. resultado = numero1*numero2;
  3. System.out.println("La multiplicación es " + numero1 + " x " + numero2 + " = " + resultado);
  4.  
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java
Foro sobre Java
tags: , , , , , , , , ,

Artículos relacionados:

6 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Lia
    Diciembre 31, 2008 #

    Hola, talvez seria más fácil usando la clase Scanner, aun asi, de las dos maneras estaria bien, gracias por el tiempo que dedicas y podemos aprender mas tus lectores

  2. Linea de Codigo » Lectura de datos en Java con Scanner
    Enero 1, 2009 #

    [...] bien me ha recordado mi amigo Jose Ignacio y algún comentario de nuestros lectores, desde Java 1.5 disponemos de la clase Scanner. La cual nos va a ayudar a leer los datos de una [...]

  3. lineadecodigo
    Enero 1, 2009 #

    @Lia,

    Tienes toda la razón del mundo. Mucho más sencillo el hacerlo con Scanner. Es por ello que he publicado el artículo Lectura de datos en Java con Scanner.

    Muchas gracias por tu comentario y tu aporte.

  4. fabian
    Mayo 29, 2010 #

    pudes poner el codogo completo
    gracias

  5. lineadecodigo
    Mayo 29, 2010 #

    @fabian,

    Puedes descargartelo desde http://code.google.com/p/lineadecodigo/source/browse/trunk/lineadecodigo_java/src/com/lineadecodigo/java/basico/MultiplicarNumerosTeclado.java

  6. Linea de Codigo » Restar dos números con Java
    Septiembre 8, 2010 #

    [...] de ejemplos que nos enseñaban a realizar algunas de las operaciones matemáticas básicas: suma, multiplicación y división. Si bien, como muchos nos habéis indicado por email nos faltaba la [...]

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*