在 Java 中给定多边形的边数时获取正多边形的内角和外角
javaobject oriented programmingprogramming更新于 2024/6/4 20:10:00
多边形是具有至少 3 条边的二维封闭形状。根据边数、边与角的关系以及其他特征,多边形可以分为三角形、正方形和四边形等不同名称。
多边形的内角是多边形两个相邻边内形成的角。
外角定义为三角形的一条边与向外延伸的一条相邻边之间形成的角。
在本文中,当多边形的边数为"m"时,我们将找到正多边形的内角和外角。
多边形内角的公式:
内角 = ((n – 2) * 180)/n
多边形外角的公式:
外角 = 360/n
开始吧!
例如
假设 m 的值= 7。
然后将"m"的值代入内外角公式中,结果将是:
多边形的内角为:128
多边形的外角为:51
算法
步骤 1:声明并初始化变量。
步骤 2:使用公式查找内角。
步骤 3:使用公式查找外角
步骤 4:打印结果。
多种方法
我们提供了不同方法的解决方案。
通过使用静态输入
通过使用用户定义的方法
让我们逐一查看程序及其输出。
方法 1:使用静态输入
在此方法中,将分配"m"的值。然后根据算法,当多边形的边数为时,我们将找到正多边形的内角和外角。
示例
public class Main { //main 方法 public static void main (String[] args) { //声明变量 int m = 15; int angle_interior, angle_exterior; //查找内角 angle_interior = (m - 2) * 180 / m; //查找外角 angle_exterior = 360 / m; //打印内角 System.out.println("多边形的内角为:" + angle_interior); //打印外角 System.out.println("多边形的外角为:" + angle_exterior); } }
输出
多边形的内角为:156 多边形的外角为:24
方法 2:使用用户定义方法
在此方法中,将分配"m"的值。然后通过传递给定值来调用用户定义方法,根据算法,当多边形的边数为 时,我们将找到正多边形的内角和外角
示例
public class Main { //main 方法 public static void main (String[] args) { //声明变量 int m = 7; //调用用户定义的方法 func(m); } //用户定义的方法 static void func(int m) { int angle_interior, angle_exterior; //查找内角 angle_interior = (m - 2) * 180 / m; //查找外角 angle_exterior = 360 / m; //打印内角 System.out.println("多边形的内角是:" + angle_interior); //打印外角 System.out.println("多边形的外角是:" + angle_exterior); } }
输出
多边形的内角为:128 多边形的外角为:51
本文探讨了如何使用 Java 编程语言在给定多边形边数的情况下求出正多边形的内角和外角。