# Uses of Class
org.apache.commons.lang3.math.Fraction

Packages that use Fraction
Package
Description
org.apache.commons.lang3.math
Extends `java.math` for business mathematical classes.

- ## Uses of Fraction in org.apache.commons.lang3.math

  Fields in org.apache.commons.lang3.math declared as Fraction
  Modifier and Type
  Field
  Description
  `static final Fraction`
  Fraction.`FOUR_FIFTHS`
  `Fraction` representation of 4/5.
  `static final Fraction`
  Fraction.`ONE`
  `Fraction` representation of 1.
  `static final Fraction`
  Fraction.`ONE_FIFTH`
  `Fraction` representation of 1/5.
  `static final Fraction`
  Fraction.`ONE_HALF`
  `Fraction` representation of 1/2.
  `static final Fraction`
  Fraction.`ONE_QUARTER`
  `Fraction` representation of 1/4.
  `static final Fraction`
  Fraction.`ONE_THIRD`
  `Fraction` representation of 1/3.
  `static final Fraction`
  Fraction.`THREE_FIFTHS`
  `Fraction` representation of 3/5.
  `static final Fraction`
  Fraction.`THREE_QUARTERS`
  `Fraction` representation of 3/4.
  `static final Fraction`
  Fraction.`TWO_FIFTHS`
  `Fraction` representation of 2/5.
  `static final Fraction`
  Fraction.`TWO_QUARTERS`
  `Fraction` representation of 2/4.
  `static final Fraction`
  Fraction.`TWO_THIRDS`
  `Fraction` representation of 2/3.
  `static final Fraction`
  Fraction.`ZERO`
  `Fraction` representation of 0.
  Methods in org.apache.commons.lang3.math that return Fraction
  Modifier and Type
  Method
  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.`divideBy(Fraction fraction)`
  Divide the value of this fraction by another.
  `static Fraction`
  Fraction.`getFraction(double value)`
  Creates a `Fraction` instance from a `double` value.
  `static Fraction`
  Fraction.`getFraction(int numerator, int denominator)`
  Creates a `Fraction` instance with the 2 parts of a fraction Y/Z.
  `static Fraction`
  Fraction.`getFraction(int whole, int numerator, int denominator)`
  Creates a `Fraction` instance with the 3 parts of a fraction X Y/Z.
  `static Fraction`
  Fraction.`getFraction(String str)`
  Creates a Fraction from a `String`.
  `static Fraction`
  Fraction.`getReducedFraction(int numerator, int denominator)`
  Creates a reduced `Fraction` instance with the 2 parts of a fraction Y/Z.
  `Fraction`
  Fraction.`invert()`
  Gets a fraction that is the inverse (1/fraction) of this one.
  `Fraction`
  Fraction.`multiplyBy(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.
  `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.
  Methods in org.apache.commons.lang3.math with parameters of type Fraction
  Modifier and Type
  Method
  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.`divideBy(Fraction fraction)`
  Divide the value of this fraction by another.
  `Fraction`
  Fraction.`multiplyBy(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.