Class RationalNumber
java.lang.Object
org.ampere.base.env.RationalNumber
see http://en.wikipedia.org/wiki/Rational_number
- Author:
- Herve Morel
-
Constructor Summary
ConstructorsConstructorDescriptionRationalNumber(int numerator) RationalNumber(int numerator, int denominator) -
Method Summary
Modifier and TypeMethodDescriptionstatic RationalNumberbuildRational(double value, double accuracy) try to convert the input double value into a RationalNumberValuedoublebooleanintintinthashCode()toString()
-
Constructor Details
-
RationalNumber
public RationalNumber(int numerator, int denominator) -
RationalNumber
public RationalNumber(int numerator)
-
-
Method Details
-
buildRational
try to convert the input double value into a RationalNumberValue- Parameters:
value- input double value- Returns:
- the built RationaNumber or null
-
toString
-
doubleValue
public double doubleValue()- Returns:
- the associated double value
-
getNumerator
public int getNumerator()- Returns:
- the numerator
-
getDenominator
public int getDenominator()- Returns:
- the denominator
-
hashCode
-
equals
-