已知多邊形邊數,用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 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告