public class EnteroGrande extends Numero
Modifier and Type | Field and Description |
---|---|
static EnteroGrande |
_UNO |
static EnteroGrande |
CERO |
static EnteroGrande |
DIEZ |
static EnteroGrande |
DOS |
static EnteroGrande |
UNO |
Constructor and Description |
---|
EnteroGrande(java.math.BigInteger b)
Crea un EnteroGrande a partir de un BigInteger
|
EnteroGrande(long n)
Crea un EnteroGrande a partir de un long
|
EnteroGrande(java.lang.String s)
Crea un EnteroGrande a partir de una cadena
|
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
bigdecimal()
Devuelve el valor en forma de BigDecimal del tipo de dato
|
java.math.BigInteger |
biginteger()
Devuelve el valor en forma de BigInteger del tipo de dato
|
java.math.BigInteger |
castToJava()
Conversión por defecto del terminal JME a tipo Java
|
EnteroGrande |
clone() |
Complejo |
complejo()
Devuelve el valor en forma de Complejo del tipo de dato
|
double |
doble()
Devuelve el valor en forma de double del tipo de dato
|
int |
ent()
Devuelve el valor en forma de int del tipo de dato
|
java.lang.String |
entrada()
Devuelve el nº BigInteger con una 'b' final
|
boolean |
equals(java.lang.Object obj) |
boolean |
esEntero()
Comprueba si el terminal en un número entero
|
boolean |
esEnteroGrande()
Comprueba si el Terminal es EnteroGrande
|
boolean |
esNumero()
Comprueba si el Terminal es un número
|
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)
|
int |
hashCode() |
double |
im()
Devuelve el valor imaginario en forma de double del tipo de dato
|
static boolean |
isMostrarSufijoSalida()
Devuelve flag de sufijo de salida
|
long |
longint()
Devuelve el valor en forma de long del tipo de dato
|
double |
re()
Devuelve el valor real en forma de double del tipo de dato
|
static void |
setMostrarSufijoSalida(boolean mostrarSufijoSalida)
Indica si se muestra o no a la salida el sufijo de tipo de dato
|
java.lang.String |
toString()
Devuelve el nº BigInteger
|
getComparador, setComparador
castToJME, esBooleano, esComplejo, esDiccionario, esRealDoble, esRealGrande, esTexto, esVector, esVectorDe, esVectorEntero, esVectorReal
public static final EnteroGrande CERO
public static final EnteroGrande UNO
public static final EnteroGrande DOS
public static final EnteroGrande DIEZ
public static final EnteroGrande _UNO
public EnteroGrande(java.lang.String s)
s
- la cadena con el númeropublic EnteroGrande(java.math.BigInteger b)
b
- BigDecimal a envolverpublic EnteroGrande(long n)
n
- long a convertir en EnteroGrandepublic boolean esEnteroGrande()
Terminal
esEnteroGrande
in class Terminal
public boolean esNumero()
Terminal
public boolean esEntero()
Terminal
public boolean esReal()
Terminal
public java.math.BigInteger biginteger()
Numero
biginteger
in class Numero
public double doble()
Numero
public double re()
Numero
public double im()
Numero
public Complejo complejo()
Numero
public java.math.BigDecimal bigdecimal()
Numero
bigdecimal
in class Numero
public long longint()
Numero
public int ent()
Numero
public java.math.BigInteger castToJava()
Terminal
castToJava
in class Terminal
public static boolean isMostrarSufijoSalida()
public static void setMostrarSufijoSalida(boolean mostrarSufijoSalida)
mostrarSufijoSalida
- true para mostrar sufijo de EnteroGrandepublic java.lang.String entrada()
public java.lang.String toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public EnteroGrande clone()