public class RealDoble extends Numero
Modifier and Type | Field and Description |
---|---|
static RealDoble |
_INF |
static RealDoble |
_UNO |
static RealDoble |
CERO |
static RealDoble |
DIEZ |
static RealDoble |
DOS |
static RealDoble |
E |
static RealDoble |
INF |
static RealDoble |
MEDIO |
static RealDoble |
NAN |
static RealDoble |
PHI |
static RealDoble |
PI |
static RealDoble |
PI2 |
static RealDoble |
TERCIO |
static RealDoble |
TRES |
static RealDoble |
UNO |
Constructor and Description |
---|
RealDoble(double valor)
Crea un RealDoble a partir de un double
|
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
bigdecimal()
Devuelve el valor en forma de BigDecimal
|
java.math.BigDecimal |
bigDecimalSinPerdida() |
java.math.BigInteger |
biginteger()
Devuelve el valor en forma de BigInteger
|
java.math.BigInteger |
bigIntegerSinPerdida() |
java.lang.Double |
castToJava()
Conversión por defecto del terminal JME a tipo Java
|
RealDoble |
clone() |
Complejo |
complejo()
Devuelve el valor en forma de Complejo
|
Complejo |
complejoSinPerdida() |
double |
doble()
Devuelve el valor en forma de double
|
double |
doubleSinPerdida() |
int |
ent()
Devuelve el valor en forma de int
|
java.lang.String |
entrada()
Entrada del double sin ceros decimales a la derecha
|
boolean |
equals(java.lang.Object obj) |
boolean |
esCero()
Comprueba si el número es cero
|
boolean |
esEntero()
Comprueba si el terminal en un número entero
|
boolean |
esNegativo()
Comprueba si el número es negativo
|
boolean |
esNumero()
Comprueba si el Terminal es un número
|
boolean |
esNumeroFinito()
Comprueba si el terminal es un número finito y válido, es decir, no +-Infinity ni NaN
|
boolean |
esPositivo()
Comprueba si el número es positivo
|
boolean |
esReal()
Comprueba si el terminal es un número que no pertenece a la clase
Complejo (para números complejos con parte imaginaria 0 devuelve
false)
|
boolean |
esRealDoble()
Comprueba si el Terminal es RealDoble
|
boolean |
esUno()
Comprueba si el número vale 1
|
int |
hashCode() |
double |
im()
Devuelve el valor imaginario en forma de double
|
int |
intSinPerdida() |
long |
longint()
Devuelve el valor en forma de long
|
long |
longSinPerdida() |
RealDoble |
opuesto() |
double |
re()
Devuelve el valor real en forma de double
|
java.lang.String |
toString()
Imprime el double sin ceros decimales a la derecha
|
getComparador, number, perdida, setComparador
castToJME, esBigNum, esBooleano, esComplejo, esDiccionario, esEnteroGrande, esRealGrande, esTexto, esVector, esVectorDe, esVectorEntero, esVectorReal
public static final RealDoble CERO
public static final RealDoble UNO
public static final RealDoble DOS
public static final RealDoble TRES
public static final RealDoble MEDIO
public static final RealDoble TERCIO
public static final RealDoble DIEZ
public static final RealDoble _UNO
public static final RealDoble PI
public static final RealDoble PI2
public static final RealDoble E
public static final RealDoble PHI
public static final RealDoble NAN
public static final RealDoble INF
public static final RealDoble _INF
public RealDoble(double valor)
valor
- double a envolverpublic boolean esRealDoble()
Terminal
esRealDoble
in class Terminal
public boolean esNumero()
Terminal
public boolean esNumeroFinito()
Terminal
esNumeroFinito
in class Terminal
public boolean esReal()
Terminal
public double doble()
Numero
public double doubleSinPerdida()
doubleSinPerdida
in class Numero
public double re()
Numero
public double im()
Numero
public Complejo complejo()
Numero
public Complejo complejoSinPerdida()
complejoSinPerdida
in class Numero
public java.math.BigInteger biginteger() throws java.lang.ArithmeticException
Numero
biginteger
in class Numero
java.lang.ArithmeticException
public java.math.BigInteger bigIntegerSinPerdida() throws java.lang.ArithmeticException
bigIntegerSinPerdida
in class Numero
java.lang.ArithmeticException
public java.math.BigDecimal bigdecimal() throws java.lang.ArithmeticException
Numero
bigdecimal
in class Numero
java.lang.ArithmeticException
public java.math.BigDecimal bigDecimalSinPerdida() throws java.lang.ArithmeticException
bigDecimalSinPerdida
in class Numero
java.lang.ArithmeticException
public long longint()
Numero
public long longSinPerdida() throws java.lang.ArithmeticException
longSinPerdida
in class Numero
java.lang.ArithmeticException
public int ent()
Numero
public int intSinPerdida() throws java.lang.ArithmeticException
intSinPerdida
in class Numero
java.lang.ArithmeticException
public java.lang.String entrada()
public java.lang.String toString()
public java.lang.Double castToJava()
Terminal
castToJava
in class Terminal
public boolean esEntero()
Terminal
public boolean esPositivo()
Terminal
esPositivo
in class Terminal
public boolean esNegativo()
Terminal
esNegativo
in class Terminal
public boolean esCero()
Terminal
public boolean esUno()
Terminal
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object