Programación en castellano
-Tutoriales

Introducción a Java


Clases numéricas

Al igual que sucede con otros tipos de datos básicos, los numéricos también tiene su clase equivalente. Disponen de varios métodos más o menos comunes, siendo estáticos los más útiles, que serán los que veremos.

Double.POSITIVE_INFINITY
Double.NEGATIVE_INFINITY
Float.POSITIVE_INFINITY
Float.NEGATIVE_INFINITY
Constantes que representan valores infinitos, negativos y positivos.
Double.NaN
Float.NaN
Constante que indica que no es un número. Puede ser, por ejemplo, la clásica raíz de -1.
Double.MAX_VALUE
Double.MIN_VALUE
Float.MAX_VALUE
Float.MIN_VALUE
Long.MAX_VALUE
Long.MIN_VALUE
Integer.MAX_VALUE
Integer.MIN_VALUE
Constante que representan el mayor y menor número representables por cada uno de los tipos de datos.
boolean Double.isNaN( double )
boolean Float.isNaN( float )
boolean Long.isNaN( long )
boolean Integer.isNaN( int )
Devuelve verdadero si el número que recibe como argumento es un "no-número". Existe una versión no estática del estilo de f.isNaN().
boolean Double.isFinite( double )
boolean Float.isFinite( float )
Devuelve verdadero si el número que recibe no es infinito. Existe una versión no estática del estilo de f.isFinite().

Por último, existen métodos para convertir un objeto de este tipo en un valor de su tipo de datos correspondiente:

Float f1 = new Float(6.5);
float f2 = f1.floatValue();

Todas las clases numéricas implementan estos métodos, que aparte de floatValue son doubleValue, longValue e integerValue. Si estamos convirtiendo de un tipo real a otro entero, estos métodos redondean eliminando la parte decimal. Estas clases disponen de algunos métodos más, pero por su escasa utilidad no vamos a verlos.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados