JAVA SP T


Lets dive into snapshot of my programs!💻

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 :

output