java长方形求周长面积
时间: 2023-11-04 20:57:14 浏览: 172
在Java中,可以通过定义一个矩形类来求解长方形的周长和面积。首先定义一个Rectangle类,有成员变量length和width分别表示长方形的长和宽,然后定义getZhouChang()方法来计算周长,公式为(长+宽)*2,定义getArea()方法来计算面积,公式为长*宽。在测试类中,可以通过键盘输入长和宽的值,并创建一个Rectangle对象,调用getZhouChang()方法和getArea()方法来分别计算周长和面积,并打印结果。
```java
// 定义长方形类
class Rectangle {
// 长方形的长
private int length;
// 长方形的宽
private int width;
public Rectangle() {}
// 设置长方形的长
public void setLength(int length) {
this.length = length;
}
// 设置长方形的宽
public void setWidth(int width) {
this.width = width;
}
// 求周长
public int getZhouChang() {
return (length + width) * 2;
}
// 求面积
public int getArea() {
return length * width;
}
}
// 测试类
public class RectangleTest {
public static void main(String[] args) {
// 创建键盘录入对象
Scanner scanner = new Scanner(System.in);
System.out.println("请输入长方形的长:");
int length = scanner.nextInt();
System.out.println("请输入长方形的宽:");
int width = scanner.nextInt();
// 创建对象
Rectangle rectangle = new Rectangle();
// 给成员变量赋值
rectangle.setLength(length);
rectangle.setWidth(width);
System.out.println("周长是:" + rectangle.getZhouChang());
System.out.println("面积是:" + rectangle.getArea());
}
}
```
阅读全文