Package | Description |
---|---|
com.landawn.abacus.util |
Modifier and Type | Field and Description |
---|---|
static Fraction |
Fraction.FOUR_FIFTHS
Fraction representation of 4/5. |
static Fraction |
Fraction.ONE
Fraction representation of 1. |
static Fraction |
Fraction.ONE_FIFTH
Fraction representation of 1/5. |
static Fraction |
Fraction.ONE_HALF
Fraction representation of 1/2. |
static Fraction |
Fraction.ONE_QUARTER
Fraction representation of 1/4. |
static Fraction |
Fraction.ONE_THIRD
Fraction representation of 1/3. |
static Fraction |
Fraction.THREE_FIFTHS
Fraction representation of 3/5. |
static Fraction |
Fraction.THREE_QUARTERS
Fraction representation of 3/4. |
static Fraction |
Fraction.TWO_FIFTHS
Fraction representation of 2/5. |
static Fraction |
Fraction.TWO_QUARTERS
Fraction representation of 2/4. |
static Fraction |
Fraction.TWO_THIRDS
Fraction representation of 2/3. |
static Fraction |
Fraction.ZERO
Fraction representation of 0. |
Modifier and Type | Method and Description |
---|---|
Fraction |
Fraction.abs()
Gets a fraction that is the positive equivalent of this one.
|
Fraction |
Fraction.add(Fraction fraction)
Adds the value of this fraction to another, returning the result in reduced form.
|
Fraction |
Fraction.dividedBy(Fraction fraction)
Divide the value of this fraction by another.
|
Fraction |
Fraction.invert()
Gets a fraction that is the inverse (1/fraction) of this one.
|
Fraction |
Fraction.multipliedBy(Fraction fraction)
Multiplies the value of this fraction by another, returning the result in reduced form.
|
Fraction |
Fraction.negate()
Gets a fraction that is the negative (-fraction) of this one.
|
static Fraction |
Fraction.of(double value)
Creates a
Fraction instance from a double value. |
static Fraction |
Fraction.of(int numerator,
int denominator) |
static Fraction |
Fraction.of(int numerator,
int denominator,
boolean reduce)
Creates a
Fraction instance with the 2 parts of a fraction Y/Z. |
static Fraction |
Fraction.of(int whole,
int numerator,
int denominator) |
static Fraction |
Fraction.of(int whole,
int numerator,
int denominator,
boolean reduce)
Creates a
Fraction instance with the 3 parts of a fraction X Y/Z. |
static Fraction |
Fraction.of(java.lang.String str)
Creates a Fraction from a
String . |
Fraction |
Fraction.pow(int power)
Gets a fraction that is raised to the passed in power.
|
Fraction |
Fraction.reduce()
Reduce the fraction to the smallest values for the numerator and denominator, returning the result.
|
Fraction |
Fraction.subtract(Fraction fraction)
Subtracts the value of another fraction from the value of this one, returning the result in reduced form.
|
Modifier and Type | Method and Description |
---|---|
Fraction |
Fraction.add(Fraction fraction)
Adds the value of this fraction to another, returning the result in reduced form.
|
int |
Fraction.compareTo(Fraction other)
Compares this object to another based on size.
|
Fraction |
Fraction.dividedBy(Fraction fraction)
Divide the value of this fraction by another.
|
Fraction |
Fraction.multipliedBy(Fraction fraction)
Multiplies the value of this fraction by another, returning the result in reduced form.
|
Fraction |
Fraction.subtract(Fraction fraction)
Subtracts the value of another fraction from the value of this one, returning the result in reduced form.
|