Example usage for org.apache.commons.lang.math Fraction divideBy

List of usage examples for org.apache.commons.lang.math Fraction divideBy

Introduction

In this page you can find the example usage for org.apache.commons.lang.math Fraction divideBy.

Prototype

public Fraction divideBy(Fraction fraction) 

Source Link

Document

Divide the value of this fraction by another.

Usage

From source file:MainClass.java

public static void main(String[] args) {
    Fraction numer1 = Fraction.getFraction(3, 4);
    Fraction numer2 = Fraction.getFraction(51, 3509);

    Fraction numerator = numer1.multiplyBy(numer2);
    Fraction denominator = Fraction.getFraction(41, 59);

    Fraction result = numerator.divideBy(denominator);

    System.out.println("Expression as Fraction: " + result.reduce().toString());
    System.out.println("Expression as double: " + result.doubleValue());

    Fraction test1 = Fraction.getFraction(1, 2);
    Fraction test2 = Fraction.getFraction(2, 4);

    System.out.println("1/2 equals 2/4: " + test1.equals(test2));

    double value = Fraction.getFraction(10000, 100000).pow(6).doubleValue();
    double reduced = Fraction.getFraction(10000, 100000).reduce().pow(6).doubleValue();

    System.out.println("Fraction to pow 6 without reduction: " + value);
    System.out.println("Fraction to pow 6 with reduction: " + reduced);
}

From source file:FractionExampleV1.java

public static void main(String args[]) {
    Fraction twoThirds = Fraction.TWO_THIRDS;
    Fraction fraction_whole = Fraction.getFraction(2, 2, 3);
    Fraction fraction = Fraction.getFraction(27, 98);
    Fraction fraction_double = Fraction.getFraction(4.56);
    Fraction fraction_string = Fraction.getFraction("2 1/3");

    System.err.println(twoThirds.doubleValue());
    System.err.println(fraction_string.getNumerator());
    System.err.println(fraction_whole.divideBy(fraction_double));
    System.err.println(fraction.divideBy(fraction));
}