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
[Link](base, exp) -> esto representa base elevado a exp. Potencias
[Link](2.0, 3.0) => 8.0 [Link](2.0, -1.0) => 0.5 [Link](-2.0, 3.0) => 8.0
[Link](valor) > devuelve la raz cuadrada del valor
[Link](2.0) => 1.4142135623730951 [Link](4.0) => 2.0 [Link](4.0) => 2.0
Ambos, pow y sqrt retornan valores de tipo double
Mtodos de la clase Math: max, min y abs
[Link](valor1,valor2) > devuelve el mximo de 2
valores
[Link](3.0, 5.5) => 5.5 [Link](-5, -2) => 2
[Link](valor1,valor2)>devuelve el mnimo de 2
valores
[Link](3.0, 5.5) => 3.0 [Link](-5, -2) => 5
[Link](valor) >devuelve el valor absoluto de un valor
[Link](2.0) => 2.0 [Link](-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
[Link](double d)>
Devuelve el entero ms
pequeo que es mayor que o igual al argumento. Devuelto como un double.
[Link](2.3) => 3.0 [Link](-1.87) => 1.0
[Link](double d) > Devuelve el entero ms cercano
al argumento. Devuelto como un double.
[Link](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. [Link](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 * [Link]/180.0;
[Link](double a) > Devuelve el seno trigonomtrico
de un ngulo.
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * [Link]/180.0; [Link]([Link](angulo)); => 0.7071067811865475
Mtodos de la clase Math: Trigonomtricas
[Link](double
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * [Link]/180.0; [Link]([Link](angulo)); => 0.7071067811865476
a)>
Devuelve
el
coseno
trigonomtrico de un ngulo
Tambin:
[Link]([Link]([Link](45))); => 0.7071067811865476
* [Link](): Pasa de grados a radianes
Mtodos de la clase Math: Trigonomtricas
[Link](double
double angGrados = 45; //convirtiendo a radianes double angulo = 45.0 * [Link]/180.0; [Link]([Link](angulo)); =>0.9999999999999999
a)>
Devuelve
la
tangente
trigonomtrica del un ngulo.
Tambien:
[Link]([Link]([Link](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
[Link]("e = " + Math.E); => e = 2.718281828459045
[Link] devuelve el valor de PI
[Link]("pi = " + [Link]); => pi = 3.141592653589793