Hello guys.
Im having trouble figuring out why I keep getting an error saying the compier cant find my class. its all the way down at the end of the code called circle class. Any suggestions?

package circle.pkg7.pkg2.app;

import java.util.Scanner;

/**
 *
 * @author Jay
 */

public class Circle {

    private final double PI = 3.14159;
    private double radius;

    public Circle() {
        radius = 0.0;
    }

    public Circle(double r) {
        radius = r;
    }

    public void setRadius(double r) {
        radius = r;
    }

    public double getRadius() {
        return radius;
    }

    public double getArea() {
        return PI * radius * radius;
    }

    public double getDiameter() {
        return radius * 2;
    }

    public double getCircumference() {
        return 2 * PI * radius;
    }

public static void main(String[] args) {

    // Create a Scanner object for keyboard input.
    Scanner keyboard = new Scanner(System.in);

    // Ask user to input circle radius
    System.out.print("Enter the radius of a circle: ");
    double radius = keyboard.nextDouble();

    // close keyboard
    keyboard.close();

    // Create a Circle object passing in user input
   (***) CircleClass circleClass = new CircleClass();
    (***) Circle circle = circleClass.new Circle(radius);

    // Display circle information
    System.out.println("Area is " + circle.getArea());
    System.out.println("Diameter is " + circle.getDiameter());
    System.out.println("Circumference is " + circle.getCircumference());

}
}

replace this:

CircleClass circleClass = new CircleClass();
Circle circle = circleClass.new Circle(radius);

by this:

Circle circle = new Circle(radius);

This article has been dead for over six months. Start a new discussion instead.