Método De Clase Math
Método De Clase Math
Cuando estamos programando, muchas veces surge la necesidad de recurrir a una función matemática, por suerte existe una clase de java que tiene muchas funciones matemáticas ya implementadas dentro de sus métodos. Estoy hablando de la clase Math, es una clase que tiene métodos estáticos, y una que otra constante que nos servirán para poder trabajar.
Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes.
Proporciona constantes y métodos estáticos para operaciones trigonométricas, logarítmicas y otras funciones matemáticas comunes.
MÉTODO | DESCRIPCIÓN | PARÁMETROS | TIPO DE DATO DEVUELTO |
---|---|---|---|
abs | Devuelve el valor absoluto de un numero. | Un parametro que puede ser un int, double, float o long | El mismo que introduces. |
arcos | Devuelve el arco coseno de un angulo en radianes. | Double | Double |
asin | Devuelve el arco seno de un ángulo en radianes. | Double | Double |
atan | Devuelve el arco tangente entre -PI/2 y PI/2. | Double | Double |
atan2 | Devuelve el arco tangente entre -PI y PI. | Double | Double |
ceil | Devuelve el entero más cercano por arriba. | Double | Double |
floor | Devuelve el entero más cercano por debajo. | Double | Double |
round | Devuelve el entero más cercano. | Double o float | long (si introduces un double) o int (si introduces un float) |
cos | Devuelve el coseno de un ángulo. | Double | Double |
sin | Devuelve el seno de un ángulo. | Double | Double |
tan | Devuelve la tangente de un ángulo. | Double | Double |
exp | Devuelve el exponencial de un número. | Double | Double |
log | Devuelve el logaritmo natural en base e de un número. | Double | Double |
max | Devuelve el mayor de dos entre dos valores. | Dos parametros que pueden ser dos int, double, float o long | El mismo tipo que introduces. |
min | Devuelve el menor de dos entre dos valores. | Dos parametros que pueden ser dos int, double, float o long | El mismo tipo que introduces. |
random | Devuelve un número aleatorio entre 0 y 1. Se pueden cambiar el rango de generación. | Ninguno | Double |
sqlrt | Devuelve la raíz cuadrada de un número. | Double | Double |
pow | Devuelve un número elevado a un exponente. | Dos parámetros double (base y exponente) | Double |
También os dejo las constantes definidas.
CONSTANTE | DESCRIPCIÓN |
---|---|
PI | Devuelve el valor de PI. Es un double. |
E | Devuelve el valor de E. Es un double. |
Veamos algún ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
| public class PruebaApp { public static void main(String[] args) { double operador1= 25.5 ; double operador2= 15.21 ; System.out.println(Math.ceil(operador1)); // Devuelve 26.0 System.out.println(Math.floor(operador2)); //Devuelve 15.0 System.out.println(Math.pow(operador1, operador2)); // Devuelve 2.474435537975361E21 System.out.println(Math.max(operador1, operador2)); //Devuelve 25.5 System.out.println(Math.sqrt(operador1)); ////Devuelve 5.049752469181039 } } |
Comentarios
Publicar un comentario