In: Computer Science
/*
calculating area of a circle, calculating area of a rectangle,
calculating area of a triangle, and quit.
*/
import java.util.Scanner;
public class GeoCalculator
{
  
public static void main(String arg[])
{
int geoCalc; //number selection of user
Scanner get = new Scanner(System.in);
//display section.
System.out.println("Geometry Calculator");
System.out.println("Please select from the following menu:");
System.out.println("1. Calculate the Area of a Cirlce.");
System.out.println("2. Calculate the Area of a Rectangle.");
System.out.println("3. Calculate the Area of a Triangle.");
System.out.println("4. QUIT");
System.out.println("Please make a selection: ");
geoCalc = get.nextInt();
  
//having the user's option
switch (geoCalc)
{
case '1':
System.out.println("Please enter the circle's radius: ");
double r = get.nextDouble();
double areac = 3.14159 * r * r;
System.out.println("Area of Circle is : " + areac);
break;
case'2':
System.out.println("Please enter the length: ");
double l = get.nextDouble();
System.out.println("Please enter the width: ");
double w = get.nextDouble();
  
double arear = l * w;
  
System.out.println("Area of Rectangle is: " + arear);
break;
  
  
case '3':
System.out.println("Please enter the base: ");
double b = get.nextDouble();
System.out.println("Please enter height: ");
double h = get.nextDouble();
  
double areat = b * h * 0.5;
  
System.out.println("Area of Triangle is: ");
break;
  
  
case '4':
System.out.println("QUIT");
break;
  
}
  
  
}   
  
}
I tried running my code and I input 1 but it gives me back 1 and says built successful. Need help on what I'm doing wrong. Thanks!
/*
calculating area of a circle, calculating area of a rectangle, calculating area of a triangle, and quit.
*/
import java.util.Scanner;
public class GeoCalculator
{
    public static void main(String arg[])
    {
        char geoCalc; //number selection of user
        Scanner get = new Scanner(System.in);
//display section.
        System.out.println("Geometry Calculator");
        System.out.println("Please select from the following menu:");
        System.out.println("1. Calculate the Area of a Cirlce.");
        System.out.println("2. Calculate the Area of a Rectangle.");
        System.out.println("3. Calculate the Area of a Triangle.");
        System.out.println("4. QUIT");
        System.out.println("Please make a selection: ");
        geoCalc = get.next().charAt(0);
//having the user's option
        switch (geoCalc)
        {
            case '1':
                System.out.println("Please enter the circle's radius: ");
                double r = get.nextDouble();
                double areac = 3.14159 * r * r;
                System.out.println("Area of Circle is : " + areac);
                break;
            case'2':
                System.out.println("Please enter the length: ");
                double l = get.nextDouble();
                System.out.println("Please enter the width: ");
                double w = get.nextDouble();
                double arear = l * w;
                System.out.println("Area of Rectangle is: " + arear);
                break;
            case '3':
                System.out.println("Please enter the base: ");
                double b = get.nextDouble();
                System.out.println("Please enter height: ");
                double h = get.nextDouble();
                double areat = b * h * 0.5;
                System.out.println("Area of Triangle is: ");
                break;
            case '4':
                System.out.println("QUIT");
                break;
        }
    }
}


