I have to Create a class named Circle with fields named radius, diameter, and area. Include a constructor that sets the radius to 1 and calculates the other two values. Also include methods named setRadius () and getRadius (). The setRadius () method not only sets the radius, it also calculates the other two values. (Remember that the diameter of a circle is twice the radius, and the area of a circle is pi multiplied by the square of the radius.) Save the class as Circle.java
And when I run this code I get no errors but it does not return any data what am I missing?
So it runs and just says:
run:
BUILD SUCCESSFUL (total time: 6 seconds)
please help me fix why it does not return anything.e
And when I run this code I get no errors but it does not return any data what am I missing?
Code:
public static void main(String[] args) { // default constructor Circle myCircle = new Circle((int) 1); Circle yourCircle = new Circle(); }
Code:
public int radius; public double diameter; public int area; public Circle(int inradius) { int radius; radius = inradius; } public Circle() { int radius; radius = 1; } //Create a circle with a radius of 1.0 public double getRadius() { double radius = 1; return radius; } public void setRadius(double radius) { this.radius = (int) radius; } public double getDiameter() { double diameter = 1; return diameter; } public void setDiameter(double diameter) { this.diameter = diameter; } public double getArea() { double area = 1; return area; } public Circle(double area) { this.area = (int) area; } public double ComputeDiameter(){ return diameter; } public double ComputeArea(){ return area; } }
run:
BUILD SUCCESSFUL (total time: 6 seconds)
please help me fix why it does not return anything.e
Comment