1. 编写Circle类,类中有表示半径属性的成员变量,编写面积和周长的方法。2.编写Ladder类,类中有表示上底、下底和高的成员变量,编写求面积的方法。3.编写测试类Test,计算并输出圆的面积和周长,计算并输出梯形的面积。 实现代码及实验结果:
时间: 2024-05-12 11:20:17 浏览: 115
Circle类:
```java
public class Circle {
private double radius; // 半径
public Circle(double radius) {
this.radius = radius;
}
// 计算面积
public double getArea() {
return Math.PI * radius * radius;
}
// 计算周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
}
```
Ladder类:
```java
public class Ladder {
private double upper; // 上底
private double bottom; // 下底
private double height; // 高
public Ladder(double upper, double bottom, double height) {
this.upper = upper;
this.bottom = bottom;
this.height = height;
}
// 计算面积
public double getArea() {
return (upper + bottom) * height / 2;
}
}
```
Test类:
```java
public class Test {
public static void main(String[] args) {
Circle circle = new Circle(2.0);
System.out.println("圆的面积:" + circle.getArea());
System.out.println("圆的周长:" + circle.getPerimeter());
Ladder ladder = new Ladder(3.0, 4.0, 5.0);
System.out.println("梯形的面积:" + ladder.getArea());
}
}
```
实验结果:
```
圆的面积:12.566370614359172
圆的周长:12.566370614359172
梯形的面积:17.5
```
阅读全文