Friday, June 29, 2018

Circle program


/*
 * The Circle class models a circle with a radius and color.
 */
public class Circle {    // Save as "Circle.java"
   // Private instance variables
   private double radius;
   private String color;
  
   public Circle(double r, String c) {
      radius = r;
      color = c;
   }
  
   // Public methods
   public double getRadius() {
      return radius;
   }
   public String getColor() {
      return color;
   }
   public double getArea() {
      return radius * radius * Math.PI;
   }
}

/*
 * A Test Driver for the "Circle" class
 */
class TestCircle {   
   public static void main(String[] args) {   // Program entry point
      // Declare and Construct an instance of the Circle class called c1
      Circle c1 = new Circle(2.0, "blue"); 
      System.out.println("The radius is: " + c1.getRadius()); 
            // use dot operator to invoke member methods
      System.out.println("The color is: " + c1.getColor());
      System.out.printf("The area is: %.2f%n", c1.getArea());
        System.out.println("The area is" +  c1.getArea());
  
   }
}

No comments:

Post a Comment