色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java梯形和圓類的面積周長

馮子軒1年前6瀏覽0評論

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)行梯形和圓類的面積周長計算的簡單介紹。