Vamos a ver cómo realizar operaciones más complejas en Java. Para ello, utilizaremos una clase llamada Math. Más adelante veremos qué es una clase.
Partiendo del siguiente código:
int a = 5;
int b = 10;Máximo
El método max devuelve el mayor de dos números.
int maximo = Math.max(a, b); // máximo será 10Mínimo
El método min devuelve el menor de dos números.
int minimo = Math.min(a, b); // mínimo será 5Valor absoluto
El método abs devuelve el valor absoluto de un número.
int absA = Math.abs(a); // absA será 5
int absB = Math.abs(-b); // absB será 10Potencia
El método pow devuelve el valor de la base elevada a la potencia especificada.
double resultado = Math.pow(a, 2); // resultado será 25.0 (5 elevado al cuadrado)Raíz cuadrada
El método sqrt devuelve la raíz cuadrada de un número.
double sqrtB = Math.sqrt(b); // sqrtB será aproximadamente 3.1622776601683795Redondeo
Redondeo al entero más cercano
El método round redondea un número al entero más cercano.
double redondeado = Math.round(3.7); // redondeado será 4.0Redondeo hacia abajo
El método floor redondea un número hacia abajo al entero más cercano.
double redondeadoBajo = Math.floor(3.7); // redondeadoBajo será 3.0Redondeo hacia arriba
El método ceil redondea un número hacia arriba al entero más cercano.
double redondeadoAlto = Math.ceil(3.2); // redondeadoAlto será 4.0Número PI
Para obtener el número Pi (π) de forma sencilla en nuestro código, podemos usar Math.PI.
double piMasUno = 1 + Math.PI; // piMasUno será aproximadamente 4.141592653589793Estos son algunos de los métodos más útiles de la clase Math en Java. Puedes encontrar más información en el mismo ^^IDE^^ o en la documentación oficial de Java.