public final class Fraction extends Value<Fraction>
| Constructor and Description |
|---|
Fraction() |
Fraction(int numerator) |
Fraction(int numerator,
int denominator) |
compareTo, getExponentiated, getModulus, getMultiplied, getReciprocal, getRoot, getSquared, getSquareRoot, getValue, invalidations, maximum, minimum, postUpdate, unitInTheLastPlaceLarger, unitInTheLastPlaceSmaller, updateclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSubtractedgetNegatedgetDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultipliedgetDecremented, getIncrementeddecoupleValueanonymize, immutable, over, overpublic Fraction()
public Fraction(int numerator,
int denominator)
public Fraction(int numerator)
public final Fraction reciprocate()
reciprocate in class Value<Fraction>public final int getNumerator()
public final void setNumerator(int numerator)
public final int getDenominator()
public final void setDenominator(int denominator)
public static final int greatestCommonDivisor(int x,
int y)
public final Fraction reduce()
public final Fraction getReduced()
public final boolean equals(java.lang.Object that)
public final int compareToAtSupportedPrecision(Value<?> other)
compareToAtSupportedPrecision in class Value<Fraction>public final Fraction unitInTheLastPlaceAbove()
unitInTheLastPlaceAbove in class Value<Fraction>public final Fraction unitInTheLastPlaceBelow()
unitInTheLastPlaceBelow in class Value<Fraction>public final Fraction copy()
public final Fraction add(Value<?> value)
Addablevalue - the value to add to thispublic final Fraction subtract(Value<?> value)
Subtractablevalue - the value to add to the copypublic final Fraction multiply(int value)
public final Fraction multiply(long value)
public final Fraction multiply(float value)
public final Fraction multiply(double value)
public final Fraction divide(int value)
public final Fraction divide(long value)
public final Fraction divide(float value)
public final Fraction divide(double value)
public final Fraction increment()
public final Fraction decrement()
public final Fraction negate()
public final Fraction setValue(java.lang.Number value)
public final Fraction setValue(java.lang.Number numerator, java.lang.Number denominator)
public final double doubleValue()
doubleValue in class Value<Fraction>public final float floatValue()
floatValue in class Value<Fraction>public final int getMultipliedPrimitive(int value)
getMultipliedPrimitive in class Value<Fraction>public final long getMultipliedPrimitive(long value)
getMultipliedPrimitive in class Value<Fraction>public final float getMultipliedPrimitive(float value)
getMultipliedPrimitive in class Value<Fraction>public final double getMultipliedPrimitive(double value)
getMultipliedPrimitive in class Value<Fraction>public final int getDividedPrimitive(int value)
getDividedPrimitive in class Value<Fraction>public final long getDividedPrimitive(long value)
getDividedPrimitive in class Value<Fraction>public final float getDividedPrimitive(float value)
getDividedPrimitive in class Value<Fraction>public final double getDividedPrimitive(double value)
getDividedPrimitive in class Value<Fraction>public Fraction squareRoot()
squareRoot in class Value<Fraction>public Fraction exponentiate(Value<?> exponential)
exponentiate in class Value<Fraction>