Example usage for org.apache.commons.math3.fraction Fraction doubleValue

List of usage examples for org.apache.commons.math3.fraction Fraction doubleValue

Introduction

In this page you can find the example usage for org.apache.commons.math3.fraction Fraction doubleValue.

Prototype

@Override
public double doubleValue() 

Source Link

Document

Gets the fraction as a double.

Usage

From source file:Calculator.Calculation.java

public static double fractionToDouble(String fraction) {
    fraction = fraction.trim();/* w w  w .  j  a v  a2s .  c  om*/
    if (fraction.equals("Infinity")) {
        return Double.POSITIVE_INFINITY;
    }
    FractionFormat ff = new FractionFormat();
    Fraction fraction_a = ff.parse(fraction);
    return fraction_a.doubleValue();
}

From source file:Calculator.Calculation.java

public static double div(String a, String b) {
    a = a.trim();/*  w  w w . ja v a 2s . c  om*/
    b = b.trim();
    FractionFormat ff = new FractionFormat();
    Fraction fraction_a = ff.parse(a);
    Fraction fraction_b = ff.parse(b);
    int c = Double.compare(fraction_b.doubleValue(), 0);
    double d = fraction_a.doubleValue() / fraction_b.doubleValue();
    return d;
}

From source file:Calculator.Calculation.java

public static double plus(String a, String b) {
    a = a.trim();/*from w w w . ja va2 s  .co m*/
    b = b.trim();
    FractionFormat ff = new FractionFormat();
    Fraction fraction_a = ff.parse(a);
    Fraction fraction_b = ff.parse(b);
    double d = fraction_a.doubleValue() + fraction_b.doubleValue();
    return d;
}

From source file:Calculator.Calculation.java

public static double minus(String a, String b) {
    a = a.trim();//from  w  w w .j ava  2  s  .  c o m
    b = b.trim();
    FractionFormat ff = new FractionFormat();
    Fraction fraction_a = ff.parse(a);
    Fraction fraction_b = ff.parse(b);
    double d = fraction_a.doubleValue() - fraction_b.doubleValue();
    return d;
}

From source file:Calculator.Calculation.java

public static double mul(String a, String b) {
    a = a.trim();//from   w  w  w.j  a  v  a2 s.com
    b = b.trim();
    FractionFormat ff = new FractionFormat();
    Fraction fraction_a = ff.parse(a);
    Fraction fraction_b = ff.parse(b);
    double d = fraction_a.doubleValue() * fraction_b.doubleValue();
    return d;
}