java在主类的main方法中定义一个半径为10cm的园,长为10cm,宽为6cm的矩形
时间: 2024-09-27 22:14:46 浏览: 34
java代码-定义并输出常量和变量 已经长方形的长和宽,求长方形的周长和面积
在Java中,由于主函数(main method)主要用于执行程序的入口点,并不适合直接创建图形元素,因为这通常涉及GUI编程或者图形库。然而,我们可以创建一个简单的示例,分别代表圆和矩形的类,然后在main函数外创建并处理这些对象。
首先,我们需要创建一个表示圆和矩形的类,比如Circle和Rectangle:
```java
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
// 圆的相关方法,如计算面积
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
}
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;
}
}
```
在主函数main中,我们可以实例化这两个类并显示它们的面积:
```java
public static void main(String[] args) {
Circle circle = new Circle(10.0); // 半径为10cm的圆
Rectangle rectangle = new Rectangle(10.0, 6.0); // 长为10cm,宽为6cm的矩形
System.out.println("Circle area: " + circle.getArea() + " cm^2");
System.out.println("Rectangle area: " + rectangle.getArea() + " cm^2");
}
```
注意,这个例子并没有在图形界面上展示它们,如果需要可视化,可以考虑使用Swing、JavaFX等图形库。此外,我们没有直接将长度作为半径给圆,因为它们实际上是不同的形状属性。在实际应用中,应确保对象的类型与其相应的属性匹配。
阅读全文