Homework Eight

(a) modeling candidates or whatever

(b) sorting 

(c) reading information (not data) from file 

We discussed the first profiler program. 

It contains: ....

Next we worked on this program: 

import java.util.*; 

class Monday { 
  public static void main(String[] args) { 
    Integer[] a = new Integer[args.length]; 
    for (int i = args.length-1; i >= 0; i=i-1) { 
      a[i] = Integer.parseInt(args[args.length - 1 - i]); 
    }
    System.out.println( Arrays.toString( a )); 
    Arrays.sort( a ); 
    System.out.println( Arrays.toString( a ));
    Arrays.sort( a , new Descending()); 
    System.out.println( Arrays.toString( a )); 
  } 
}


class Descending implements Comparator<Integer> {
  public int compare(Integer a, Integer b) {
    if (a < b) return 1; 
    else if (a > b) return -1; 
    else return 0; 
  } 
}

Next we discuss 


C:\Users\dgerman\Desktop>javac Three.java

C:\Users\dgerman\Desktop>java Three data.txt
 I see Zeller with 9 points...
 I see Watford with 10 points...
 I see Zeller with 6 points...
 I see Hulls with 8 points...

C:\Users\dgerman\Desktop>type data.txt
        Zeller    9
  Watford                 10
     Zeller       6
  Hulls       8
C:\Users\dgerman\Desktop>