Java是一種面向對象的編程語言,是目前最流行的編程語言之一。在Java中,我們可以很方便地計算梯形的面積和周長。
public class Trapezoid { public static void main(String[] args) { //定義梯形的上下底和高 double upperBase = 5; double lowerBase = 10; double height = 8; //計算梯形的面積和周長 double area = (upperBase + lowerBase) * height / 2; double perimeter = upperBase + lowerBase + 2 * Math.sqrt(Math.pow((lowerBase - upperBase) / 2, 2) + Math.pow(height, 2)); //輸出結果 System.out.println("梯形的面積為:" + area); System.out.println("梯形的周長為:" + perimeter); } }
以上代碼中,我們首先定義了梯形的上下底和高,然后使用公式計算梯形的面積和周長。
需要注意的是,計算周長時我們需要使用勾股定理和平移公式,代碼中使用了Math庫中的pow和sqrt函數來進行計算。
最后,我們將計算結果輸出到屏幕上。