Assignment #97: Area Calculator

Code

import java.util.Scanner;

public class AreaCalculator {

    public static void main (String[] args) {
    
        System.out.println("Here's a simple area calculator.");
        
        Scanner kb = new Scanner(System.in);
        
        int menu;
        
        double base, height, side, radius;
        
        System.out.println("1: Square");
        System.out.println("2: Circle");
        System.out.println("3: Recntangle");
        System.out.println("4: Triangle");
        System.out.println("5: Quit");
        menu = kb.nextInt();
       
       
        while (menu < 5) {
       
            if (menu == 1) {
        
                System.out.println("Side:");
                side = kb.nextDouble();
            
                System.out.println(areaSquare( side ));
                
                System.out.println("1: Square");
                System.out.println("2: Circle");
                System.out.println("3: Recntangle");
                System.out.println("4: Triangle");
                System.out.println("5: Quit");
                menu = kb.nextInt();
            
            }
        
            if (menu == 2) {
        
                System.out.println("Radius:");
                radius = kb.nextDouble();
            
                System.out.println(areaCircle( radius ));
                
                System.out.println("1: Square");
                System.out.println("2: Circle");
                System.out.println("3: Recntangle");
                System.out.println("4: Triangle");
                System.out.println("5: Quit");
                menu = kb.nextInt();
            
            }
        
            if (menu == 3) {
        
                System.out.println("Base:");
                base = kb.nextDouble();
            
                System.out.println("Height:");
                height = kb.nextDouble();
         
                System.out.println(areaRectangle( base, height ));
                
                System.out.println("1: Square");
                System.out.println("2: Circle");
                System.out.println("3: Recntangle");
                System.out.println("4: Triangle");
                System.out.println("5: Quit");
                menu = kb.nextInt();
         
            }
        
            if (menu == 4) {
        
                System.out.println("Base:");
                base = kb.nextDouble();
            
                System.out.println("Height:");
                height = kb.nextDouble();
         
                System.out.println(areaTriangle( base, height ));
                
                System.out.println("1: Square");
                System.out.println("2: Circle");
                System.out.println("3: Recntangle");
                System.out.println("4: Triangle");
                System.out.println("5: Quit");
                menu = kb.nextInt();
         
            }
            
        }
        
    }
        
    public static double areaSquare ( double side ) {
        
        double area_square;
            
        area_square = (side * side);
            
        return area_square;
            
    }
        
    public static double areaCircle ( double radius ) {
        
        double area_circle;
            
        area_circle = ((radius * radius) * Math.PI);
            
        return area_circle;
            
    }
        
    public static double areaRectangle ( double base, double height ) {
        
        double area_rectangle;
            
        area_rectangle = (base * height);
        
        return area_rectangle;
            
    }
        
    public static double areaTriangle ( double base, double height ) {
        
        double area_triangle;
            
        area_triangle = ((base * height) / 2);
            
        return area_triangle;
            
    }
        
}
    

Picture of the output