All I need it to do is loop again so the user can continuously use the program if they to. Let me know if there are any reference that I can read up to, to help me understand more about this problem. Thanks in advance.
import java.util.Scanner;
public class Module3Assignment1 {
    // public variables
    public static String letterChosen;
    public static int loop = 0;
    public static double radius, area;
    public static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        // tells user what the program is about
        System.out.println("Welcome to the Round Object Calculator");
        System.out.println("This program will calculate the area of a circle of the colume of a sphere.");
        System.out.println("The calculations will be based on the user input radius.");
        System.out.println("");
            // loops while the user wants to calculate information
            while (loop == 0){
                Input();
                System.out.print(Answer());
                System.out.println("Do you want to calculate another round object (Y/N)? ");
                String input = scanner.next().toUpperCase();
                    if (input == "N"){
                        loop = 1;
                        }
            }
        // ending message/goodbye
        Goodbye();
        scanner.close();
    }
    private static void Input(){
        // prompts user for input
        System.out.print("Enter C for circle or S for sphere: ");
        letterChosen = scanner.nextLine().toUpperCase();
        System.out.print("Thank you. What is the radius of the circle (in inches): ");
        radius = scanner.nextDouble();
    }
    private static double AreaCircle(){
        // calculates the area of a circle
        area = Math.PI * Math.pow(radius, 2);
        return area;
    }
    private static double AreaSphere(){
        // calculates the area of a sphere
        area = (4/3) * (Math.PI * Math.pow(radius, 3));
        return area;
    }
    private static String Answer(){
        //local variables
        String answer;
        if(letterChosen == "C"){
            // builds a string with the circle answer and sends it back
            answer = String.format("%s %f %s %.3f %s %n", "The volume of a circle with a radius of", radius, "inches is:", AreaCircle(), "inches");
            return answer;
        }else{
            // builds a string with the sphere answer and sends it back
            answer = String.format("%s %f %s %.3f %s %n", "The volume of a sphere with a radius of", radius, "inches is:", AreaSphere(), "cubic inches");
            return answer;
        }
    }
    private static String Goodbye(){
        // local variables
        String goodbye;
        // says and returns the goodbye message
        goodbye = String.format("%s", "Thank you for using the Round Object Calculator. Goodbye");
        return goodbye;
    }
}
The below is the console output and the error I am getting after execution
Welcome to the Round Object Calculator
This program will calculate the area of a circle of the colume of a sphere.
The calculations will be based on the user input radius.
Enter C for circle or S for sphere: C
Thank you. What is the radius of the circle (in inches): 12
The volume of a sphere with a radius of 12.000000 inches is: 5428.672 cubic inches 
Do you want to calculate another round object (Y/N)? 
Y
Enter C for circle or S for sphere: Thank you. What is the radius of the circle (in inches): C
Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:840)
    at java.util.Scanner.next(Scanner.java:1461)
    at java.util.Scanner.nextDouble(Scanner.java:2387)
    at Module3Assignment1.Input(Module3Assignment1.java:48)
    at Module3Assignment1.main(Module3Assignment1.java:24)
 
     
     
     
    