2D Shapes Area

Program to calculate area of 2D shapes (Triangle, Square, Rectangle, Circle) based on user choice. Also display an error message if user choice does not match.

Java
import java.util.*;
public class ShapeArea2D
{
    public static void main(String args[])
    {
        int choice=0;
        double l=0.0,b=0.0,h=0.0,r=0.0,s=0.0,result=0.0;
        Scanner sc=new Scanner(System.in);
        System.out.println("1-To calculate area of triangle");
        System.out.println("2-To calculate area of square");
        System.out.println("3-To calculate area of rectangle");
        System.out.println("4-To calculate area of circle");
        System.out.print("Enter your choice: ");
        choice=sc.nextInt();
        switch(choice)
        {
            case 1:
            {
                System.out.print("Height: ");
                h=sc.nextDouble();
                System.out.print("Base: ");
                b=sc.nextDouble();
                result=(b*h)/2;
                System.out.println("Area of triangle: "+result);
                break;
            }
            case 2:
            {
                System.out.print("Side: ");
                s=sc.nextDouble();
                result=s*s;
                System.out.println("Area of square: "+result);
                break;
            }
            case 3:
            {
                System.out.print("Length: ");
                l=sc.nextDouble();
                System.out.print("Breadth: ");
                b=sc.nextDouble();
                result=b*h;
                System.out.println("Area of rectangle: "+result);
                break;
            }
            case 4:
            {
                System.out.print("Radius: ");
                r=sc.nextDouble();
                result=(22/7)*r*r;
                System.out.println("Area of circle: "+result);
                break;
            }
            default:
            {
                System.out.println("Invalid choice");
            }
        }
    }
}
Java