public abstract class Numero extends Terminal
Constructor and Description |
---|
Numero() |
Modifier and Type | Method and Description |
---|---|
abstract java.math.BigDecimal |
bigdecimal()
Devuelve el valor en forma de BigDecimal
|
java.math.BigDecimal |
bigDecimalSinPerdida() |
abstract java.math.BigInteger |
biginteger()
Devuelve el valor en forma de BigInteger
|
java.math.BigInteger |
bigIntegerSinPerdida() |
abstract Complejo |
complejo()
Devuelve el valor en forma de Complejo
|
Complejo |
complejoSinPerdida() |
abstract double |
doble()
Devuelve el valor en forma de double
|
double |
doubleSinPerdida() |
abstract int |
ent()
Devuelve el valor en forma de int
|
static java.util.Comparator<Numero> |
getComparador() |
abstract double |
im()
Devuelve el valor imaginario en forma de double
|
int |
intSinPerdida() |
abstract long |
longint()
Devuelve el valor en forma de long
|
long |
longSinPerdida() |
java.lang.Number |
number()
Devuelve una versión estándar del tipo 'Numero' como java.lang.Number
|
abstract Numero |
opuesto() |
protected static java.lang.ArithmeticException |
perdida(Numero n,
java.lang.Class<?> tipo,
java.lang.Throwable causa) |
abstract double |
re()
Devuelve el valor real en forma de double
|
static void |
setComparador(java.util.Comparator<Numero> comparador) |
castToJava, castToJME, clone, esBigNum, esBooleano, esCero, esComplejo, esDiccionario, esEntero, esEnteroGrande, esNegativo, esNumero, esNumeroFinito, esPositivo, esReal, esRealDoble, esRealGrande, esTexto, esUno, esVector, esVectorDe, esVectorEntero, esVectorReal
public java.lang.Number number()
public abstract double doble()
public double doubleSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract double re()
public abstract double im()
public abstract Complejo complejo()
public Complejo complejoSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract java.math.BigInteger biginteger()
public java.math.BigInteger bigIntegerSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract java.math.BigDecimal bigdecimal()
public java.math.BigDecimal bigDecimalSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract long longint()
public long longSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract int ent()
public int intSinPerdida() throws java.lang.ArithmeticException
java.lang.ArithmeticException
public abstract Numero opuesto()
protected static java.lang.ArithmeticException perdida(Numero n, java.lang.Class<?> tipo, java.lang.Throwable causa)
public static java.util.Comparator<Numero> getComparador()
public static void setComparador(java.util.Comparator<Numero> comparador)