feed twitter facebook LinkedIn facebook

Java » Mayor de dos números con la clase Math

octubre 19, 2012 por Víctor Cuervo Sin Comentarios Imprimir Imprimir

En el ejemplo sobre el mayor de dos números con Java veíamos como podemos realizar el cálculo de cual de dos números es mayor mediante una estructura de selección. En este caso vamos a ver como podemos simplificar el código apoyándonos en la clase Math, tal y como nos comentaba Samuel Zarza Fernandez.

El primer paso será el mismo ya que realizaremos la lectura de los números mediante la clase Scanner.

  1. Scanner reader = new Scanner(System.in);
  2. int iNumero1, iNumero2;

Realizaremos las lecturas de números enteros mediante el método .nextInt()

  1. System.out.println("Dame el primer número");
  2. iNumero1 = reader.nextInt();
  3.  
  4. System.out.println("Dame el segundo número");
  5. iNumero2 = reader.nextInt();

La clase Math de Java nos proporciona un método llamado .max(), al cual podemos pasar dos números y resolvernos cúal es el mayor de los dos números. Es por ello que nuestro resultado es muy sencillo y solo tenemos que invocar a dicho método.

  1. System.out.println("El mayor de los dos números es " + Math.max(iNumero1, iNumero2));

Hay que recordar que no necesitamos instanciar la clase Mathh ya que sus métodos son estáticos y únicos para todos los programas.

Como podéis comprobar un código Java sencillo y optimizado.

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:

No Comments yet »

RSS feed para los comentarios de esta entrada. TrackBack URI

Deja un comentario

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

*