Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java Write a Circle class that has the following member variables; · radius: a d

ID: 3928557 • Letter: J

Question

Java

Write a Circle class that has the following member variables; · radius: a double · pi: a double with value 3.142 · The class should have the following member functions: · Default Constructor. A default constructor that sets radius to 0.0. · Constructor. Accepts the radius of the circle as an argument. · setRadius. A mutator function for the radius variable. · getRadius. An accessor function for the radius variable. · getArea. Returns the area of the circle, which is calculated as area = pi * radius * radius · getDiameter. Returns the diameter of the circle, which is calculated as diameter = 2 * radius · getCircumference. Returns the circumference of the circle, which is calculated as circumference = 2 * pi * radius Write a program that demonstrates the Circle class by asking the user for the circle’s radius, creating the Circle object, and then reporting the circle area, diameter, and circumference.

Explanation / Answer

CircleTest.java

import java.util.Scanner;


public class CircleTest {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.println("Enter the circle radius: ");
       double radius = scan.nextDouble();
       Circle c = new Circle(radius);
       System.out.println("Circle area: "+c.getArea());
       System.out.println("Circle diameter: "+c.getDiameter());
       System.out.println("Circle circumference: "+c.getCircumference());

   }

}

Circle.java


public class Circle {
   private double radius;
   private double pi = 3.142;
   public Circle(){
       radius = 0.0;
   }
   public Circle(double radius){
       this.radius = radius;
   }
   public double getRadius() {
       return radius;
   }
   public void setRadius(double radius) {
       this.radius = radius;
   }
   public double getArea(){
       return pi * radius * radius;
   }
   public double getDiameter(){
       return 2 * radius;
   }
   public double getCircumference(){
       return 2 * pi * radius;
   }
}

Output:

Enter the circle radius:
3
Circle area: 28.278
Circle diameter: 6.0
Circle circumference: 18.852

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote