Class SchemeDouble
java.lang.Object
|
+--SchemeObject
|
+--SchemeNumber
|
+--SchemeDouble
- All Implemented Interfaces:
- java.lang.Comparable
- public class SchemeDouble
- extends SchemeNumber
Methods inherited from class SchemeObject |
cadddr, caddr, cadr, car, cdar, cddr, cdr, getCar, getCdr, read, read |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SchemeDouble
public SchemeDouble(double dIn)
doubleValue
public double doubleValue()
- Overrides:
doubleValue
in class SchemeNumber
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
add
public SchemeNumber add(SchemeNumber n)
- Overrides:
add
in class SchemeNumber
multiply
public SchemeNumber multiply(SchemeNumber n)
- Overrides:
multiply
in class SchemeNumber
subtract
public SchemeNumber subtract(SchemeNumber n)
- Overrides:
subtract
in class SchemeNumber
negate
public SchemeNumber negate()
- Overrides:
negate
in class SchemeNumber
divide
public SchemeNumber divide(SchemeNumber n)
- Overrides:
divide
in class SchemeNumber
compareTo
public int compareTo(SchemeNumber n)
- Overrides:
compareTo
in class SchemeNumber