NTU-OOP-Tuts-2024/T2Q1-4/src/Circle.java

38 lines
850 B
Java
Raw Normal View History

2024-09-10 17:31:30 +08:00
public class Circle
{
private double radius;
private static final double PI = 3.14159;
public Circle(double rad)
{
radius = rad;
}
public void setRadius(double rad)
{
radius = rad;
}
public double getRadius()
{
return radius;
}
public double area()
{
return PI * radius * radius;
}
public double circumference()
{
return 2 * PI * radius;
}
public void printArea()
{
System.out.println("Area of circle");
System.out.println("Radius: " + radius);
System.out.println("Area: " + area());
}
public void printCircumference()
{
System.out.println("Circumference of circle");
System.out.println("Radius: " + radius);
System.out.println("Circumference: " + circumference());
}
}