java在主类的main方法中定义一个半径为10cm的园,长为10cm,宽为6cm的矩形然后计算他们的面积周长
时间: 2024-09-28 11:11:34 浏览: 25
java代码-定义并输出常量和变量 已经长方形的长和宽,求长方形的周长和面积
在Java中,我们首先需要创建一个`Circle`类来表示圆,和一个`Rectangle`类表示矩形。然后在`main`方法中实例化这两个形状,并分别计算它们的面积和周长。
下面是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
// 圆的定义
Circle circle = new Circle(10);
System.out.println("圆的半径: " + circle.getRadius() + " cm");
System.out.println("圆的面积: " + circle.calculateArea());
System.out.println("圆的周长: " + circle.calculateCircumference());
// 矩形的定义
Rectangle rectangle = new Rectangle(10, 6);
System.out.println("矩形的长: " + rectangle.getLength() + " cm");
System.out.println("矩形的宽: " + rectangle.getWidth() + " cm");
System.out.println("矩形的面积: " + rectangle.calculateArea());
System.out.println("矩形的周长: " + rectangle.calculatePerimeter());
}
}
class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
// 计算面积和周长的方法
public double calculateArea() {
return Math.PI * Math.pow(radius, 2);
}
public double calculateCircumference() {
return 2 * Math.PI * radius;
}
}
class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
// 计算面积和周长的方法
public double calculateArea() {
return length * width;
}
public double calculatePerimeter() {
return 2 * (length + width);
}
}
```
阅读全文