In the previous article, we have discussed about Java Program to Find Centroid of a Triangle
In this article we are going to see how to find number of angles in N sided convex polygon using Java programming language.
Java Program to Find Number of Angles in N Sided Convex Polygon
Before Jumping into the program directly let’s see how to find number of angles in N sided convex Polygon.
Explanation:
Suppose there is a n-sided convex polygon
Where n >= 3
Now, we need to find the no. Of diagonals present in that polygon
As We know,
No. Of diagonals = n*(n-3)/2
Example:
n = 7 Diagonals = n*(n-3)/2 = 14
Let’s see different ways to find number of angles in N sided convex polygon.
Method-1: Java Program to Find Number of Angles in N Sided Convex Polygon By Using Static Value
Approach:
- Declare a int variable say ‘
n
’ and assign the value to it, which holds the the no. of sides of a polygon. - Now, find the no. of diagonals using the formula
n*(n-3)/2
- Print the result.
Program:
import java.util.*; public class Main { public static void main(String[] args) { int n = 7; // formula to find the no. Of diagonals present in the polygon int diagonal = n*(n-3)/2; System.out.println("The no. Of diagonals present in the polygon is " + diagonal); } }
Output: The no. Of diagonals present in the polygon is 14
Method-2: Java Program to Find Number of Angles in N Sided Convex Polygon By Using User Input Value
Approach:
- Declare a int variable say ‘
n
’ and take the value as user input, which is the no. of sides of a polygon. - Now, find the no. of diagonals using the formula
n*(n-3)/2
- Print the result.
Program:
import java.util.*; public class Main { public static void main(String[] args) { //Scanner class object created Scanner s = new Scanner(System.in); //Taking input of number of sides of a polygon System.out.println("Enter the no. Of sides of a polygon"); int n = s.nextInt(); // formula to find the no. Of diagonals present in the polygon int diagonal = n*(n-3)/2; System.out.println("The no. Of diagonals present in the polygon is " + diagonal); } }
Output: Enter the no. Of sides of a polygon 5 The no. Of diagonals present in the polygon is 5
Our website provided core java programs examples with output aid beginners and expert coders to test their knowledge gap and learn accordingly.
Related Java Programs:
- Java Program to Check if Two Convex Regular Polygon Have Same Center or Not
- Java Program to Find Interior and Exterior Angle of Regular Polygon when Number of Sides of Polygon is Given
- Java Program to Find Angle of Intersection of Two Circles Having Their Centers D Distance Apart
- Java Program to Find Ratio of the distance between the Centers of the Circles and the Point of Intersection of Two Direct Common Tangents to the Circles