 Tutoriales
Introducción a Java
Clase Math y "clases estáticas"
En este curso vamos a ser originales e intercalaremos las explicaciones
del lenguaje con la de las librerías, para no aburrirnos ni con una cosa ni
con otra. Para empezar con lo sencillo vamos a ver la clase Math. Es una clase
que tiene un constructor privado, lo que significa que no podemos hacer
instancias de ella. Pero como todos sus miembros son estáticos, sí que podemos
acceder a ellos. Para hacerlo simplemente ponemos el nombre de la clase (en este
caso Math), un punto y el nombre de su método o propiedad. Math tiene los
siguientes:
- int Math.abs( int )
long Math.abs( long )
float Math.abs( float )
double Math.abs( double )
- Calcula el valor absoluto de su parámetro (le cambia el signo si es
negativo).
- double Math.sin( double )
double Math.cos( double )
double Math.tan( double )
- Calculan el seno, coseno o tangente del ángulo (expresado en radianes) que
recibe como argumento.
- double Math.asin( double )
double Math.acos( double )
double Math.atan( double )
- Devuelven el ángulo (expresado en radianes) correspondiente al seno,
coseno o tangente que reciben.
- double Math.exp( double )
- Devuelve e elevado al parámetro.
- double Math.log( double )
- Devuelve el logaritmo natural (con base e) del parámetro.
- double Math.sqrt( double )
- Devuelve la raíz cuadrada del parámetro.
- double Math.ceil( double )
- Redondea al entero menor de los que son mayores que el parámetro (redondeo hacia arriba).
- double Math.floor( double )
- Redondea al entero mayor de los que son menores que el parámetro (redondeo hacia abajo).
- double Math.pow( double a, double b )
- a elevado a b.
- int Math.rint( double )
long Math.round( double )
int Math.round( float )
- Redondea al entero más cercano.
- double Math.random()
- Devuelve un valor aleatorio situado entre 0 y 1.
- int Math.max( int,int )
long Math.max( long,long )
float Math.max( float,float )
double Math.max( double,double )
- Devuelven el máximo de los dos valores que recibe.
- int Math.min( int,int )
long Math.min( long,long )
float Math.min( float,float )
double Math.min( double,double )
- Devuelven el mínimo.
- double Math.E
- Devuelve el número E (2.718...)
- double Math.PI
- Devuelve el número PI (3.1415...)
|
|
|