public class Circle {
public static void main(String[] args) {
int diameter; // (a) declare variable(s)
Circle2 c = new Circle2(50); // (b) create a circle with diameter 50
// (c) call to calculate perimeter
// without putting codes here i still get the
// output
// (d) call to calculate area
// (e) display area and perimeter of the circle
System.out.println("Area:" + c.calcArea());
// (e) display area and perimeter of the circle
System.out.println("Perimeter:" + c.calcPerimeter());
}
}
class Circle2 {
double diameter, radius;
public Circle2() {
diameter = 0.0;
radius = 0.0;
}
public Circle2(double cDiameter) {
// (f) construct a circle with a specified diameter and radius
diameter = cDiameter;
radius = diameter / 2;
}
public double calcPerimeter() {
// (g) calculate perimeter
return (22 * diameter) / 7;
}
public double calcArea() {
// (h) calculate area
return (22 * radius * radius) / 7;
}
}
This is an exam question which mean i cant add nor change anything. All i can do is to fill in the codes into question (a-h) I have tried many times to call are and perimeter but its not working