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());
}
}
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