import Prog1Tools.IOTools; public class Fraction{ private double num; private double den; Fraction(){} Fraction (double numerator, double denominator){ this.num = numerator; this.den = denominator; } //This method returns the fraction as a real number public double getDouble(){ return (this.num/this.den); } //This method increments the fraction the amount //indicated by fraction b public Fraction add(Fraction b){ double num = (this.num*b.den) + (b.num*this.den); double den = this.den * b.den; return (new Fraction(num, den)); } } public class TestFraction { public static void main() { Fraction[] fractions = new Fraction[3]; for (int i = 0; i<2; i++){ fractions[i] = new Fraction (1.0,2.0); } System.out.println(fractions[3].getDouble()); } }