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”。然后通过传递给定的值来调用一个用户定义的方法,并且根据算法,我们将找到多边形边数为n时的内角和外角。
示例
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编程语言如何找到正多边形的内角和外角当给定多边形的边数。