/******************************** MAIN HEADER ********************************** Title: Point Files: Main.java, Point.java Author: Michael Schultz CS Login: mschultz Collaborators: Due Date: Completion Date: 9/25/02 Course: CS 302 TA: Mr. Schultz Compiler: Code Warrior IDE 5.0 Platform: Windows 2000 *******************************************************************************/ /** * Starts the program, and in the main method creates several Point instances, * performs various operations and prints out the results. * Bugs: none known * * @author Michael Schultz * @version 1.0 * @see also Point.java */ public class Main { /** * Begins the program running, testing various Point instances * * @param args An array of strings that are the arguments to the command line * when the program is run */ public static void main(String[] args) { System.out.println("Hello, World!\n"); Point a = new Point("A"); System.out.println(a); Point b = new Point("B"); b.setX(1); b.setY(1); System.out.println(b); Point c = new Point("C", 2, 2); System.out.println(c); Point d = new Point("D", c.getX() + 1, a.getY() + 3); System.out.println(d); Point e = new Point("E", a); e.setX(b.getX() + d.getX()); e.setY(2 * c.getY()); System.out.println(e); Point f = new Point("F",new Point("throwAway",5,5)); System.out.println(f); double aaDistance = Point.distance(a,a); System.out.println("The distance between Point A and Point A is " + aaDistance + "\n"); double bcDistance = Point.distance(b,c); System.out.println("The distance between Point B and Point C is " + bcDistance + "\n"); double afDistance = Point.distance(a,f); System.out.println("The distance between Point A and Point F is " + afDistance + "\n"); double faDistance = Point.distance(f,a); System.out.println("The distance between Point F and Point A is " + faDistance + "\n"); } }