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.
