|
Introducción a Java - Funciones matemáticas
Curso Introducción a Java
Anterior
Siguiente
En lenguajes como el lenguaje C, o en Visual Basic, encontramos a nuestra disposición funciones globales como sin(x) o cos(x) que permiten calcular el seno o coseno del
valor que le pasamos como parámetro. En Java, no existen las funciones globales. Todo debe estar dentro de un objeto o de una clase. Por eso, esas operaciones se encuentran como método de clase, de la clase Math. Incluye funciones trigonométricas como:
sin(x)
Seno de x
cos(x)
Coseno de x
tan(x)
Tangente de x
asin(x)
Arco tangente de x
acos(x)
Arco coseno de x
atan(x)
Arco tangente de x
atan2(x,y)
Arco tangente de x/y
Los argumentos son valores double, expresados en radianes. Devuelven un valor double.
Además, tenemos en Math algunas funciones útiles como:
abs(x)
El valor absoluto de x. El argumento puede ser int, long, float o double. Devuelve el mismo tipo que el argumento
max(x,y)
El valor mayor de los dos entregados. Se le puede entregar tipos numéricos, y devuelve el mismo tipo que el recibido.
min(x,y)
El menor valor de los dos argumentos
ceil(x)
Recibe un double, y devuelve un double que es el menor entero que es mayor o igual al argumento
floor(x)
Similar a ceil, pero devuelve el mayor entero que es menor o igual al argumento
round(x)
Redondea al entero más cercano, devolviendo int o long.
rint(x)
Redondea al entero más cercano, devolviendo double.
sqrt(x)
Raíz cuadrada
pow(x,y)
Eleva x a la potencia y. Los dos argumentos son reales.
exp(x)
el resultado de elevar el número e a la potencia x
log(x)
Logaritmo natural (en base e) de x
random()
Retorna un número al azar entre 0.0 y 1.0
La clase Math tiene definidas algunas constantes útiles, como Math.PI.
|