Area of a regular polygon

The problem

A regular polygon is an n-sided polygon in which all sides are of the same length and all angles have the same degree (i.e., the polygon is both equilateral and equiangular). The formula for computing the area of a regular polygon is described in the article How to Calculate the Area of a Regular Polygon. Write a method that returns the area of a regular polygon using the following header: public static double area(int n, double side) Write a main method that prompts the user to enter the number of sides and the side of a regular polygon and displays its area.

Breaking it down

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);
    System.out.print("Enter the number of sides: ");
    int numberOfSides = input.nextInt();
    System.out.print("Enter the side: ");
    double side = input.nextDouble();
    input.close();

    System.out.println("The area of the pentagon is " + area(numberOfSides, side));

}

public static double area(int n, double s) {
    return (n * s * s) / (4 * Math.tan(Math.PI / n));
}

Output

Enter the number of sides: 5
Enter the side: 6.5
The area of the pentagon is 72.69017017488385