Sie sind auf Seite 1von 9

La clase Math de java

La Clase Math
La clase Math contiene mtodos para realizar operaciones numricas bsicas, como la exponencial, logaritmo, raz cuadrada, y las funciones trigonomtricas. Esta clase, esta ya definida en java, esto quiere decir que no hace falta importar su correspondiente librera. Podemos hacer su uso directamente, cmo si fueran mtodos ya definidos anteriormente.

Mtodos de la clase Math: pow, sqrt


Math.pow(base, exp) -> esto representa base elevado a exp. Potencias
Math.pow(2.0, 3.0) => 8.0 Math.pow(2.0, -1.0) => 0.5 Math.pow(-2.0, 3.0) => 8.0

Math.sqrt(valor) > devuelve la raz cuadrada del valor


Math.sqrt(2.0) => 1.4142135623730951 Math.sqrt(4.0) => 2.0 Math.sqrt(4.0) => 2.0

Ambos, pow y sqrt retornan valores de tipo double

Mtodos de la clase Math: max, min y abs


Math.max(valor1,valor2) > devuelve el mximo de 2
valores
Math.max(3.0, 5.5) => 5.5 Math.max(-5, -2) => 2

Math.min(valor1,valor2)>devuelve el mnimo de 2
valores
Math.min(3.0, 5.5) => 3.0 Math.min(-5, -2) => 5

Math.abs(valor) >devuelve el valor absoluto de un valor


Math.abs(2.0) => 2.0 Math.abs(-2.0) => 2.0

El valor de retornado por max, min y abs, depende del tipo de argumento: si es int, retorna int; si es double, retorna double.

Mtodos de la clase Math: ceil, rint


Math.ceil(double d)>
Devuelve el entero ms

pequeo que es mayor que o igual al argumento. Devuelto como un double.


Math.ceil(2.3) => 3.0 Math.ceil(-1.87) => 1.0

Math.rint(double d) > Devuelve el entero ms cercano


al argumento. Devuelto como un double.
Math.rint(0.891)) => 1.0 Para redondear a partir de una determinada cifra decimal, se multiplicar por la potencia de 10 que corresponda, despus, se dividir entre la misma potencia de 10. Math.rint(0.891*100)/100 => 0.89

Mtodos de la clase Math: Trigonomtricas


En las funciones trigonomtricas los argumentos se expresan en radianes. Por ejemplo, el ngulo 45 se convierte en radianes y luego se halla el seno, el coseno y la tangente: double angulo = 45.0 * Math.PI/180.0;

Math.sin(double a) > Devuelve el seno trigonomtrico


de un ngulo.
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * Math.PI/180.0; System.out.println(Math.sin(angulo)); => 0.7071067811865475

Mtodos de la clase Math: Trigonomtricas


Math.cos(double
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * Math.PI/180.0; System.out.println(Math.cos(angulo)); => 0.7071067811865476

a)>

Devuelve

el

coseno

trigonomtrico de un ngulo

Tambin:
System.out.println(Math.cos(Math.toRadians(45))); => 0.7071067811865476

* Math.toRadians(): Pasa de grados a radianes

Mtodos de la clase Math: Trigonomtricas


Math.tan(double
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * Math.PI/180.0; System.out.println(Math.tan(angulo)); =>0.9999999999999999

a)>

Devuelve

la

tangente

trigonomtrica del un ngulo.

Tambien:
System.out.println(Math.tan(Math.toRadians(45))); => 0.9999999999999999

Constantes Matemticas
Math tiene una referencia a las dos constantes ms utilizadas en matemtica con una precisin de 15 decimales.

Math.E devuelve el valor del logaritmo de E


System.out.println("e = " + Math.E); => e = 2.718281828459045

Math.PI devuelve el valor de PI


System.out.println("pi = " + Math.PI); => pi = 3.141592653589793

Das könnte Ihnen auch gefallen