已知多边形边数,用Java计算正多边形的内角和外角
多边形是一个二维封闭图形,至少有3条边。根据边的数量、边的关系和角度以及其他特征,多边形可以分为不同的名称,例如三角形、正方形和四边形。
多边形的内角是由多边形的两条相邻边在内部形成的角度。
外角定义为三角形的一条边与一条相邻边向外延伸所形成的角度。
在这篇文章中,我们将找到已知边数“m”的正多边形的内角和外角。
计算多边形内角的公式
内角 = ((n – 2) * 180)/n
计算多边形外角的公式
外角 = 360/n
让我们开始吧!
例如
假设m的值为7。
然后将“m”的值代入内角和外角公式,结果将是
多边形的内角是:128
多边形的内角是:51
算法
步骤1:声明并初始化变量。
步骤2:使用公式计算内角。
步骤3:使用公式计算外角。
步骤4:打印结果。
多种方法
我们提供了不同的方法来解决这个问题。
使用静态输入
使用用户自定义方法
让我们一一查看程序及其输出。
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
方法1:使用静态输入
在这种方法中,“m”的值将被赋值。然后根据算法,我们将找到多边形边数已知时的正多边形的内角和外角。
示例
public class Main { //main method public static void main (String[] args) { //declaring variables int m = 15; int angle_interior, angle_exterior; //finding the interior angle angle_interior = (m - 2) * 180 / m; //finding the exterior angle angle_exterior = 360 / m; //print the Interior angle System.out.println("The interior angle of polygon is: " + angle_interior); //print the exterior angle System.out.println("The exterior angle of polygon is: " + angle_exterior); } }
输出
The interior angle of polygon is: 156 The exterior angle of polygon is: 24
方法2:使用用户自定义方法
在这种方法中,“m”的值将被赋值。然后通过传递给定值来调用用户自定义方法,并根据算法找到多边形边数已知时的正多边形的内角和外角。
示例
public class Main { //main method public static void main (String[] args) { //declaring variables int m = 7; //calling user defined method func(m); } //user defined method static void func(int m) { int angle_interior, angle_exterior; //finding the interior angle angle_interior = (m - 2) * 180 / m; //finding the exterior angle angle_exterior = 360 / m; //print the Interior angle System.out.println("The interior angle of polygon is: " + angle_interior); //print the exterior angle System.out.println("The exterior angle of polygon is: " + angle_exterior); } }
输出
The interior angle of polygon is: 128 The exterior angle of polygon is: 51
在这篇文章中,我们探讨了如何使用Java编程语言来查找已知多边形边数的正多边形的内角和外角。
广告