Java 给定多边形边数时获取正多边形的内角和外角

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编程语言如何找到正多边形的内角和外角当给定多边形的边数。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程