/***********************************************
  MakingCircles exercises each of the Circle methods
  
  @author Nancy Harris
  @version V1 09/26/07
 ***********************************************/
 import java.util.Scanner;
 
 public class MakingCircles
 {
	/** main method - Drives the action
	 
	 	@param args command line arguments - unused
	*/ 
 	public static void main(String args[])
	{
		// declare variables
		Scanner kb;
		Circle bigSpot;
      Circle littleSpot;
      Circle biggerSpot;
		double radius;
		double outRadius;
		double area;
		double circumference;
		
		// instantiate and initialize where necessary
		kb = new Scanner(System.in);
		
		// prompt for and read in a radius
		System.out.print("Enter a small radius value: ");
		radius = kb.nextDouble();
		System.out.print("\n");
		
		// instantiate a new Circle called spot
		littleSpot = new Circle(radius);  // test the constructor
      
      // prompt for and read in a second radius
		System.out.print("Enter a large radius value: ");
		radius = kb.nextDouble();
		System.out.print("\n");
      
      // instantiate a new Circle called spot
		bigSpot = new Circle(radius);  // test the constructor
		
		// test Circle methods
		outRadius = littleSpot.getRadius();
		System.out.println("The radius of the small circle is: " + outRadius);
		outRadius = bigSpot.getRadius();
		System.out.println("The radius of the large circle is: " + outRadius);
		
      // test your other methods here using the variables above
      area = littleSpot.getArea();
      System.out.printf("The area of the small circle is: %.2f\n", area);
      area = bigSpot.getArea();
      System.out.printf("The area of the large circle is: %.2f\n", area);

      // circumference
      circumference = littleSpot.getCircumference();
      System.out.printf("The circumference of the small circle is: %.2f\n",
       circumference);
      circumference = bigSpot.getCircumference();
      System.out.printf("The circumference of the large circle is: %.2f\n",
       circumference);

      System.out.println(littleSpot.toString());
      System.out.println(bigSpot.toString());
      
      biggerSpot = littleSpot.getBiggerCircle();
      System.out.println(biggerSpot);
	}
}ge