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.
MÉTODODESCRIPCIÓNPARÁMETROSTIPO DE DATO DEVUELTO
absDevuelve el valor absoluto de un numero.Un parametro que puede ser un int, double, float o longEl mismo que introduces.
arcosDevuelve el arco coseno de un angulo en radianes.DoubleDouble
asinDevuelve el arco seno de un ángulo en radianes.DoubleDouble
atanDevuelve el arco tangente entre -PI/2 y PI/2.DoubleDouble
atan2Devuelve el arco tangente entre -PI y PI.DoubleDouble
ceilDevuelve el entero más cercano por arriba.DoubleDouble
floorDevuelve el entero más cercano por debajo.DoubleDouble
roundDevuelve el entero más cercano.Double o floatlong (si introduces un double) o int (si introduces un float)
cosDevuelve el coseno de un ángulo.DoubleDouble
sinDevuelve el seno de un ángulo.DoubleDouble
tanDevuelve la tangente de un ángulo.DoubleDouble
expDevuelve el exponencial de un número.DoubleDouble
logDevuelve el logaritmo natural en base e de un número.DoubleDouble
maxDevuelve el mayor de dos entre dos valores.Dos parametros que pueden ser dos int, double, float o longEl mismo tipo que introduces.
minDevuelve el menor de dos entre dos valores.Dos parametros que pueden ser dos int, double, float o longEl mismo tipo que introduces.
randomDevuelve un número aleatorio entre 0 y 1. Se pueden cambiar el rango de generación.NingunoDouble
sqlrtDevuelve la raíz cuadrada de un número.DoubleDouble
powDevuelve un número elevado a un exponente.Dos parámetros double (base y exponente)Double
También os dejo las constantes definidas.
CONSTANTEDESCRIPCIÓN
PIDevuelve el valor de PI. Es un double.
EDevuelve 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

Entradas más populares de este blog

Matrices

Programación Orientada a Objetos

Arreglos