4.Write a Java program to create a class called "Circle" with a radius attribute. You can access and modify this attribute. Calculate the area and circumference of the circle.
💡Code:
class Circle {
private double radius;
// Constructor
public Circle(double radius) {
this.radius = radius;
}
// Getter method for radius
public double getRadius() {
return radius;
}
// Setter method for radius
public void setRadius(double radius) {
this.radius = radius;
}
// Method to calculate area
public double calculateArea() {
return Math.PI * radius * radius;
}
// Method to calculate circumference
public double calculateCircumference() {
return 2 * Math.PI * radius;
}
}
public class pro4 {
public static void main(String[] args) {
// Creating a circle instance
Circle circle = new Circle(5.0);
// Calculating area and circumference
double area = circle.calculateArea();
double circumference = circle.calculateCircumference();
// Printing the calculated values
System.out.println("Circle Area: " + area);
System.out.println("Circle Circumference: " + circumference);
// Modifying the radius
circle.setRadius(7.0);
// Recalculating area and circumference
area = circle.calculateArea();
circumference = circle.calculateCircumference();
// Printing the updated values
System.out.println("\nUpdated Circle Area: " + area);
System.out.println("Updated Circle Circumference: " + circumference);
}
}
📸Output :