AjLearning
AjLearning 0.1    





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.

Programado por Angel J. Lopez www.ajlopez.com