Вы находитесь на странице: 1из 2

// David Willmore

Period 7

public class SortStuff { public static void sortMyStuff ( Comparable[] things ) { int len = things.length; for ( int left =0; left<len-1; left++) for ( int right = left+1; right < len; right++) if ( things[left].compareTo ( things[right] ) >0) { Comparable temp = things[left]; things[left] = things[right]; things[right] = temp; } // if } // sortMyStuff public static void printMyStuff ( Comparable[] things) { System.out.print ( "[ "); for (Comparable item : things ) System.out.print ( item + " "); System.out.println ( " ]"); } // printMyStuff public static void main (String[] args) { System.out.println ("David Willmore Period 7"); System.out.println (" \n"); String[] myStuff1 = {"zebra", "aardvark", "teddybear", "kittycat", "dog" }; System.out.println ("\nArray 1: BEFORE sorting: "); printMyStuff (myStuff1); sortMyStuff (myStuff1);

System.out.println ("\nAfter sorting: "); printMyStuff (myStuff1); Double[] myStuff2 = {new Double ("5.5"), new Double ("0.1"),new Double ("3.5"),new Double ("12")}; System.out.println ("\n Array 2: BEFORE sorting: "); printMyStuff (myStuff2); sortMyStuff (myStuff2); System.out.println ("\nAfter sorting: "); printMyStuff (myStuff2); Fraction[] myStuff3 = {new Fraction (6, 9), new Fraction (-4, 8), new Fraction (0, 5), new Fraction (0,2) }; System.out.println ("\n Array 3: BEFORE sorting: "); printMyStuff (myStuff3); sortMyStuff (myStuff3); System.out.println ("\nAfter sorting: "); printMyStuff (myStuff3); } // main } // SortStuff

Вам также может понравиться