以输入的浮点数作为边长创建正方型对象,输出正方型的面积和周长;将正方形的边长修改为原边长的2倍,输出修改后正方形的面积和周长。 用java实现
时间: 2024-05-04 09:16:48 浏览: 41
java实现长方形的周长面积计算
可以按照如下代码实现:
```java
import java.util.Scanner;
public class Square {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入正方形的边长:");
double length = scanner.nextDouble();
// 创建正方形对象
SquareObject square = new SquareObject(length);
// 输出正方形的面积和周长
System.out.println("正方形的面积为:" + square.getArea());
System.out.println("正方形的周长为:" + square.getPerimeter());
// 修改边长为原来的2倍
square.setLength(length * 2);
// 输出修改后正方形的面积和周长
System.out.println("修改后正方形的面积为:" + square.getArea());
System.out.println("修改后正方形的周长为:" + square.getPerimeter());
}
}
class SquareObject {
private double length;
public SquareObject(double length) {
this.length = length;
}
public void setLength(double length) {
this.length = length;
}
public double getArea() {
return length * length;
}
public double getPerimeter() {
return 4 * length;
}
}
```
在这段代码中,我们首先输入正方形的边长,然后创建了一个 `SquareObject` 对象来表示正方形,其构造函数接受一个边长参数。这个对象有一个 `setLength` 方法用于修改边长,以及 `getArea` 和 `getPerimeter` 方法用于计算面积和周长。我们先输出原来正方形的面积和周长,然后调用 `setLength` 方法将边长修改为原来的2倍,再输出修改后正方形的面积和周长。
阅读全文