Lección 19. Clase Math.

La clase Math tiene muchos métodos que le permiten realizar tareas matemáticas con números.

Método Math.max (x,y)._

El método Math.max(x,y) se puede utilizar para encontrar el valor más alto de x e y.

Copiar código
Math.max(5, 10); //Resultado: 10

Método Math.min (x,y)._

El método Math.min(x,y) se puede utilizar para encontrar el valor más bajo de x e y.

Copiar código
Math.min(5, 10); //Resultado: 5

Método ``Math.sqrt(x)._

El método Math.sqrt(x) devuelve la raíz cuadrada de x:

Copiar código
Math.sqrt(64); //Resultado: 8

Método ``Math.abs(x)._

El método Math.abs(x) devuelve el valor absoluto (positivo) de x:

Copiar código
Math.abs(-4.7); //Resultado: 4.7

Método ``Math.pow(x,y)._

El método Math.pow(x, y) devuelve el valor de x elevado a la potencia de y:

Copiar código
Math.pow(2, 8);  // 256.0

Nota: Math.pow(2, 8) significa 2 multiplicado por sí mismo 8 veces: 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256.

Métodos de redondeo._

Java tiene varios métodos para redondear números:

Por ejemplo:

Copiar código
Math.round(4.6);  // 5
Math.ceil(4.1);   // 5.0
Math.floor(4.9);  // 4.0

O tambien con variables.

Números aleatorios._

El método Math.random() devuelve un número aleatorio entre 0.0 y 1.0:

Copiar código
Math.random();

Para obtener más control sobre el número aleatorio.

Por ejemplo, si solo deseamos un número entre 0 y 100, podemos utilizar:

Copiar código
int randomNum = (int)(Math.random() * 100);
Página de Programación — Java