List of usage examples for org.apache.commons.math3.fraction FractionFormat FractionFormat
public FractionFormat()
From source file:Calculator.Calculation.java
public static double fractionToDouble(String fraction) { fraction = fraction.trim();/* w ww . j av a 2 s . co m*/ 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 plus(String a, String b) { a = a.trim();//from ww w. j av a 2 s .c om 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 ww 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 ww w. j ava 2 s.c om*/ 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 div(String a, String b) { a = a.trim();/*from ww w. j av a 2 s . 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; }