w3resource
Java Programming Exercies

Java Exercises: Compute the area of a hexagon

Java Basic: Exercise-34 with Solution

Write a Java program to compute the area of a hexagon.

Test Data:
Input the length of a side of the hexagon: 6

Pictorial Presentation: Area of Hexagon

Java: Compute the area of a hexagon

Sample Solution:

Java Code:

import java.util.Scanner;
public class Exercise34 {
      public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Input the length of a side of the hexagon: ");
        double s = input.nextDouble();
        System.out.print("The area of the hexagon is: " + hexagonArea(s)+"\n");
    }
    public static double hexagonArea(double s) {
        return (6*(s*s))/(4*Math.tan(Math.PI/6));
    }
}

Sample Output:

Input the length of a side of the hexagon: 6                                                                  
The area of the hexagon is: 93.53074360871938

Flowchart:

Flowchart: Java exercises: Compute the area of a hexagon

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program and compute the sum of the digits of an integer.
Next: Write a Java program to compute the area of a polygon.

What is the difficulty level of this exercise?