org.apache.sanselan.common
Class RationalNumber
java.lang.Object
java.lang.Number
org.apache.sanselan.common.RationalNumber
- All Implemented Interfaces:
- java.io.Serializable
public class RationalNumber
- extends java.lang.Number
- See Also:
- Serialized Form
Methods inherited from class java.lang.Number |
byteValue, shortValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
numerator
public final int numerator
divisor
public final int divisor
RationalNumber
public RationalNumber(int numerator,
int divisor)
factoryMethod
public static final RationalNumber factoryMethod(long n,
long d)
negate
public RationalNumber negate()
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in class java.lang.Number
floatValue
public float floatValue()
- Specified by:
floatValue
in class java.lang.Number
intValue
public int intValue()
- Specified by:
intValue
in class java.lang.Number
longValue
public long longValue()
- Specified by:
longValue
in class java.lang.Number
isValid
public boolean isValid()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toDisplayString
public java.lang.String toDisplayString()
Copyright © 2007-2009. All Rights Reserved.