用java写出代码设计一个长方形的类,其数据成员为长方形的长和宽,写出成员方法求长方形的面积和周长。 主类中创建两个长方形对象,调用类中的方法输出面积周长。 2、设一个圆的类,属性为圆的半径,方法有:set方
时间: 2024-10-23 11:19:26 浏览: 22
首先,我们来创建一个名为`Rectangle`的类,用于表示长方形,并包含长度和宽度作为数据成员:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 求长方形面积的方法
public double getArea() {
return length * width;
}
// 求长方形周长的方法
public double getPerimeter() {
return 2 * (length + width);
}
}
```
然后,在主类`Main`中创建并操作长方形对象:
```java
public class Main {
public static void main(String[] args) {
// 创建长方形对象
Rectangle rectangle1 = new Rectangle(5, 4);
Rectangle rectangle2 = new Rectangle(8, 6);
// 调用方法并打印结果
System.out.println("Rectangle 1 area: " + rectangle1.getArea());
System.out.println("Rectangle 1 perimeter: " + rectangle1.getPerimeter());
System.out.println("Rectangle 2 area: " + rectangle2.getArea());
System.out.println("Rectangle 2 perimeter: " + rectangle2.getPerimeter());
}
}
```
接下来,我们来创建一个名为`Circle`的类,表示圆,包含半径作为属性:
```java
public class Circle {
private double radius;
// 构造函数
public Circle(double radius) {
this.radius = 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;
}
}
```
在主类中,我们可以创建一个圆对象并进行操作:
```java
public class Main {
// ... 长方形部分
public static void main(String[] args) {
// 创建圆对象
Circle circle = new Circle(3.5);
// 调用方法并打印结果
circle.setRadius(4); // 修改半径
System.out.println("Circle area with new radius: " + circle.getArea());
System.out.println("Circle perimeter: " + circle.getPerimeter());
}
}
```
阅读全文