在計算幾何中,扇形是一種常見的圖形,計算扇形的面積和周長是常見的計算需求,而使用Java進行計算可以使計算更加精準和高效。
下面是Java計算扇形面積和周長的程序:
import java.util.Scanner; public class Sector { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("請輸入扇形半徑r:"); double r = sc.nextDouble(); System.out.println("請輸入扇形圓心角角度a:"); double a = sc.nextDouble(); double area = 0.5 * r * r * a * Math.PI / 180; double length = 2 * r + a * Math.PI * r / 180; System.out.println("扇形面積為:" + area); System.out.println("扇形周長為:" + length); } }
以上程序中,使用Scanner類獲取用戶輸入的扇形半徑和圓心角角度,計算扇形面積和周長的公式分別為:
- 扇形面積公式:area = 0.5 * r * r * a * PI / 180;
- 扇形周長公式:length = 2 * r + a * PI * r / 180。
通過以上程序,我們可以很方便地計算出任意扇形的面積和周長。