欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java求正n邊形的面積和周長

衛若男1年前8瀏覽0評論

Java是一種面向對象的編程語言,可以用來計算正n邊形的面積和周長。

關于正n邊形的面積,我們可以使用以下公式:

area = (n * s^2) / (4 * tan(π/n))

其中,n為邊數,s為邊長,π為圓周率。

接下來是Java代碼實現:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入正多邊形的邊數和長度:");
int n = scanner.nextInt();
double s = scanner.nextDouble();
double area = (n * Math.pow(s, 2)) / (4 * Math.tan(Math.PI / n));
System.out.println("正多邊形的面積為:" + area);
double perimeter = n * s;
System.out.println("正多邊形的周長為:" + perimeter);
}
}

在以上代碼中,我們使用了Scanner類來獲取用戶輸入的邊數和長度,然后進行了計算,并輸出了結果。其中,Math類中的方法可以幫助我們方便地計算出圓周率和正切值。

使用Java求正n邊形的面積和周長,可以方便快捷地得出正多邊形的各種參數,方便應用于實際問題中。