Java 是一種廣泛使用的計算機編程語言,可以完成很多數學計算的任務。梯形計算面積和周長是數學中的基本問題之一。在 Java 中,我們可以使用兩個方法來計算梯形的面積和周長。
public class Trapezium {
public static void main(String[] args) {
double b1 = 5.0;
double b2 = 8.0;
double h = 4.0;
double area = (b1 + b2) * h / 2.0;
double perimeter = b1 + b2 + 2.0 * Math.sqrt(h*h + (b2 - b1)*(b2 - b1)/4.0);
System.out.println("Area of Trapezium: " + area);
System.out.println("Perimeter of Trapezium: " + perimeter);
}
}
在這個程序中,我們定義了三個變量 b1,b2 和 h 來表示梯形的兩個底數和高。然后我們使用這些變量來計算梯形的面積和周長。在計算周長時,我們使用了 Math 類中的 sqrt() 方法來計算平方根。
運行程序后,輸出結果為:
Area of Trapezium: 26.0
Perimeter of Trapezium: 24.399999999999977
這個程序演示了 Java 中計算梯形面積和周長的方法。無論是數學計算還是編程,這些基本知識都是非常重要的。