## 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 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.

    Methods in org.apache.commons.lang3.math that return Fraction
    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.`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 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.`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.

Copyright © 2001–2023 The Apache Software Foundation. All rights reserved.