import javax.swing.JOptionPane;// needed for display public class Circle1 { //be
ID: 3657360 • Letter: I
Question
import javax.swing.JOptionPane;// needed for display public class Circle1 { //begin class private double radius; public static final double PI = 3.14159; public Circle1(double radius) { this.radius = radius; } public Circle1() { //public shape this(0.0); // } public void setRadius(double newRadius) { radius = newRadius; } public double getRadius() { return radius; } public double getArea() { return PI * radius * radius; } public double getDiameter() { return 2 * radius; } public double getCircumference() { return 2 * PI * radius; } public static void main(String[] args) { String ans = JOptionPane.showInputDialog(null, "Circle radius"); double radius = Double.parseDouble(ans); Circle1 aCircle = new Circle1(radius); System.out.println("Area: " + aCircle.getArea()); System.out.println("Diameter: " + aCircle.getDiameter()); System.out.println("Circumference: " + aCircle.getCircumference()); } }Explanation / Answer
import javax.swing.JOptionPane;// needed for display public class Circle1 { //begin class private double radius;//declare private member radius public static final double PI = 3.14159; //create a final double PI public Circle1(double radius) { this.radius = radius; } //set radius public Circle1() { //public shape this(0.0); // call Circles1(0.0) to set radius to 0.0 } public void setRadius(double newRadius) { radius = newRadius;} //set Radius public double getRadius() { return radius; }//get radius public double getArea() { return PI * radius * radius; } //return area public double getDiameter() { return 2 * radius; } //return diameter public double getCircumference() { return 2 * PI * radius; } //return circumference } public class TestCircle{ public static void main(String[] args) { String ans = JOptionPane.showInputDialog(null, "Circle radius"); double radius = Double.parseDouble(ans); Circle1 aCircle = new Circle1(radius); //use 1parameter constructor System.out.println("Area: " + aCircle.getArea());//print out area System.out.println("Diameter: " + aCircle.getDiameter());//print out diameter System.out.println("Circumference: " + aCircle.getCircumference());//print out circumference } }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.