在 Java 中给定多边形的边数时获取正多边形的内角和外角
javaobject oriented programmingprogramming更新于 2024/12/13 19:56:17
多边形是具有至少 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 编程语言在给定多边形边数的情况下求出正多边形的内角和外角。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

