已知多边形边数,用Java计算正多边形的内角和外角


多边形是一个二维封闭图形,至少有3条边。根据边的数量、边的关系和角度以及其他特征,多边形可以分为不同的名称,例如三角形、正方形和四边形。

多边形的内角是由多边形的两条相邻边在内部形成的角度。

外角定义为三角形的一条边与一条相邻边向外延伸所形成的角度。

在这篇文章中,我们将找到已知边数“m”的正多边形的内角和外角。

计算多边形内角的公式

内角 = ((n – 2) * 180)/n

计算多边形外角的公式

外角 = 360/n

让我们开始吧!

例如

假设m的值为7。

然后将“m”的值代入内角和外角公式,结果将是

多边形的内角是:128

多边形的内角是:51

算法

步骤1:声明并初始化变量。

步骤2:使用公式计算内角。

步骤3:使用公式计算外角。

步骤4:打印结果。

多种方法

我们提供了不同的方法来解决这个问题。

  • 使用静态输入

  • 使用用户自定义方法

让我们一一查看程序及其输出。

方法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编程语言来查找已知多边形边数的正多边形的内角和外角。

更新于:2023年8月17日

92 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.