Saturday, 11 August 2012

Create a class called Circle derived from Point. Apart from Point this class should store the radius

Create a class called Circle derived from Point. Apart from Point this class should store the radius.  declare a static final called PI in this class that can
be used in area and circumference methods.



import java.util.Scanner;
class Circle1 {
protected float radius;
public Circle1() {

radius = 10;

}


public Circle1(float radius){

this.radius = radius;

}


public float getRadius() {
return radius;

}


public void setRadius(float radius) {

this.radius = radius;

}


public void getData() {

Scanner in = new Scanner(System.in);

System.out.println("Enter Radius");
radius = in.nextFloat();

}


public void showData() {

System.out.println("Radius:" + radius);

}


public float getArea() {

return (float) (Math.PI * Math.pow(radius, 2));

}


public float getCircumfrence() {
return (float) (2 * Math.PI * radius);
}


public static void main(String[] args) {

Circle1 c1 = new Circle1(10);

c1.showData();

System.out.println("Area is:" + c1.getArea());

System.out.println("Circumfrence is:" + c1.getCircumfrence());

Circle1 c2 = new Circle1();

c2.getData();

c2.showData();

System.out.println("Area is:" + c2.getArea());

System.out.println("Circumfrence is:" + c2.getCircumfrence());

}
}

No comments:

Post a Comment