Source of PlayCircle.java


  1: 
  2: import java.util.*;
  3: 
  4: public class PlayCircle
  5: {
  6:     public static final double PI = 3.14159;
  7: 
  8:     private double diameter;
  9: 
 10:     public void setDiameter(double newDiameter)
 11:     {
 12:         diameter = newDiameter;
 13:     }
 14: 
 15:     public static double area(double radius)
 16:     {
 17:         return (PI*radius*radius);
 18:     }
 19: 
 20:     public void showArea( )
 21:     {
 22:         System.out.println("Area is " + area(diameter/2));
 23:     }
 24: 
 25:     public static void areaDialog( )
 26:     {
 27:         Scanner keyboard = new Scanner(System.in);
 28:         System.out.println("Enter diameter of circle:");
 29:         double newDiameter = keyboard.nextDouble( );
 30:         PlayCircle c = new PlayCircle( );
 31:         c.setDiameter(newDiameter);
 32:         c.showArea( );
 33:     }
 34: }