110 圖形面積
public class JPA110 { public static void main(String[] args) { // 計算並輸出各個圖形的面積 System.out.printf("圓形面積為:%f\n", calCircle(5)); System.out.printf("三角形面積為:%f\n", calTriangle(10,5)); System.out.printf("方形面積為:%f\n", calRectangle(5,10)); // 計算總面積 double totalArea = calCircle(5) + calTriangle(10,5) + calRectangle(5,10); System.out.printf("此圖形面積為:%f", totalArea); } // 計算圓形面積方法 static double calCircle(int r) { final double PI = 3.1415926;// 定義圓周率 return r*r*PI; // 圓面積公式: 半徑平方 * PI } // 計算三角形面積 static double calTriangle(int base, int height) { return base * height / 2.0; // 三角形面積公式: 底 * 高 / 2 } // 計算長方形面積 static double calRectangle(int length, int width) { return length * width * 1.0; // 長方形面積公式: 長 * 寬 } }
說明
- calCircle 方法計算圓形面積,使用參數 r 表示半徑,定義圓周率 PI = 3.1415926,返回計算結果。
- calTriangle 方法計算三角形面積,使用參數 base 表示底、height 表示高,返回計算結果。
- calRectangle 方法計算長方形面積,使用參數 length 表示長、width 表示寬,返回計算結果。
- main 方法中依次呼叫上述三個方法,並將各圖形面積相加,顯示總面積。