import java.util.Arrays; // for sorting class FractionSort { public static void main(String[] argv) { Fraction [] myFracs = new Fraction[10]; // create random fractions for (int i=0; i< myFracs.length; i++) { int n= (int) (Math.random()*10); int d= (int) (Math.random()*9) +1; myFracs[i] = new Fraction(n,d); } // print fractions System.out.println("Created Fractions:"); for (int i=0; i< myFracs.length; i++) { System.out.println(myFracs[i]); } // sort fractions using Comparable (java.util.Arrays) Arrays.sort(myFracs); // print fractions System.out.println("\nSorted Fractions:"); for (int i=0; i< myFracs.length; i++) { System.out.println(myFracs[i]); } } }