classMethdOverloading{publicstaticvoidmain(String[] args){double area;// Calculate area of a rectangle area =calculateArea(5,4);System.out.println("Area of rectangle: "+ area);// Calculate area of a circle area =calculateArea(5,2,2);System.out.println("Area of circle: "+ area);// Calculate area of a square area =calculateArea(5);System.out.println("Area of square: "+ area);// Calculate area of a circle area =calculateArea(5.0);System.out.println("Area of circle: "+String.format("%.2f", area));}staticdoublecalculateArea(double length,double breadth){return length * breadth;}staticintcalculateArea(int side){return side * side;}staticdoublecalculateArea(double radius){returnMath.PI * radius * radius;}staticdoublecalculateArea(double side1,double side2,double side3){double s =(side1 + side2 + side3)/2;returnMath.sqrt(s *(s - side1)*(s - side2)*(s - side3));}}