编写Circle类,类中有表示半径属性的成员变量,编写面积和周长的方法。2.编写Ladder类,类中有表示上底、下底和高的成员变量,编写求面积的方法。3.编写测试类Test,计算并输出圆的面积和周长,计算并输出梯形的面积。 4.可以给半径赋值
时间: 2024-05-29 15:11:02 浏览: 151
1. Circle类的实现:
public class Circle {
private double radius; // 表示半径的成员变量
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea() { // 计算面积的方法
return Math.PI * radius * radius;
}
public double getPerimeter() { // 计算周长的方法
return 2 * Math.PI * radius;
}
}
2. Ladder类的实现:
public class Ladder {
private double upperBase; // 表示上底的成员变量
private double lowerBase; // 表示下底的成员变量
private double height; // 表示高的成员变量
public Ladder(double upperBase, double lowerBase, double height) {
this.upperBase = upperBase;
this.lowerBase = lowerBase;
this.height = height;
}
public double getUpperBase() {
return upperBase;
}
public void setUpperBase(double upperBase) {
this.upperBase = upperBase;
}
public double getLowerBase() {
return lowerBase;
}
public void setLowerBase(double lowerBase) {
this.lowerBase = lowerBase;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getArea() { // 计算面积的方法
return (upperBase + lowerBase) * height / 2;
}
}
3. Test类的实现:
public class Test {
public static void main(String[] args) {
Circle circle = new Circle(5.0);
System.out.println("圆的面积为:" + circle.getArea());
System.out.println("圆的周长为:" + circle.getPerimeter());
Ladder ladder = new Ladder(3.0, 6.0, 4.0);
System.out.println("梯形的面积为:" + ladder.getArea());
}
}
4. 给半径赋值的示例:
Circle circle = new Circle(0.0); // 创建Circle对象
circle.setRadius(5.0); // 给半径赋值
double radius = circle.getRadius(); // 获取半径的值
System.out.println("圆的半径为:" + radius); // 输出半径的值
阅读全文