Interpreter.Sexp.Tokens
Class NumToken
java.lang.Object
|
+--Interpreter.Sexp.Sexp
|
+--Interpreter.Sexp.AtomSexp
|
+--Interpreter.Sexp.IdentSexp
|
+--Interpreter.Sexp.Tokens.NumToken
- public class NumToken
- extends IdentSexp
- implements Expr
Un NumToken rappresenta un numero reale (double), oppure un numero intero.
Constructor Summary |
NumToken(double n)
Costruisce un nuovo NumToken. |
Method Summary |
double |
getVal()
Restituisce il double corrispondente al valore del numero reale o intero. |
static void |
main(java.lang.String[] args)
Prova di utilizzo dei NumToken |
java.lang.String |
toString()
Restituisce la rappresentazione esterna in formato stringa. |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
NumToken
public NumToken(double n)
- Costruisce un nuovo NumToken.
- Parameters:
n
- è il numero in formano double.
getVal
public double getVal()
- Restituisce il double corrispondente al valore del numero reale o intero.
- Returns:
- il valore del NumToken in formato double.
toString
public java.lang.String toString()
- Restituisce la rappresentazione esterna in formato stringa.
- Returns:
- una forma ParteIntera.Parte Frazionaria se esiste ParteFrazionaria != 0, altrimenti
ParteIntera.
- Overrides:
- toString in class AtomSexp
main
public static void main(java.lang.String[] args)
- Prova di utilizzo dei NumToken
Codice realizzato da Francesco Geri & Marco Tamanti