Java是一個十分強(qiáng)大的編程語言,有許多常用形狀的類庫,如梯形和圓類。下面我們來看看它們計算面積和周長的方法。
梯形類:
public class Trapezoid { private double upperBase; // 上底 private double lowerBase; // 下底 private double height; // 高 private double side1; // 左側(cè)邊 private double side2; // 右側(cè)邊 // 構(gòu)造函數(shù) public Trapezoid(double upperBase, double lowerBase, double height, double side1, double side2) { this.upperBase = upperBase; this.lowerBase = lowerBase; this.height = height; this.side1 = side1; this.side2 = side2; } // 計算梯形面積 public double area() { return (upperBase + lowerBase) * height / 2; } // 計算梯形周長 public double perimeter() { return upperBase + lowerBase + side1 + side2; } }
圓類:
public class Circle { private double radius; // 半徑 // 構(gòu)造函數(shù) public Circle(double radius) { this.radius = radius; } // 計算圓面積 public double area() { return Math.PI * radius * radius; } // 計算圓周長 public double perimeter() { return Math.PI * radius * 2; } }
使用這些類,我們可以很容易地計算出梯形和圓的面積和周長:
public class Main { public static void main(String[] args) { Trapezoid t = new Trapezoid(5, 10, 7, 6, 9); Circle c = new Circle(4); System.out.println("梯形面積:" + t.area()); System.out.println("梯形周長:" + t.perimeter()); System.out.println("圓面積:" + c.area()); System.out.println("圓周長:" + c.perimeter()); } }
以上就是使用Java進(jìn)行梯形和圓類的面積周長計算的簡單介紹。