运行我的程序时,出现以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at CylinderTest.main(Cylinder.java:42)
我确信有一个简单的解决方案,但我是一个没有经验的程序员,对我来说它似乎应该工作。
程序说明:编写一个名为 CylinderTest.java 的类,并声明一个由三个 Cylinder 对象组成的数组,以调用您在 Cylinder 类中声明的方法。确保从 main() 调用所有类方法。让 main() 显示 volume() 返回的值,并通过手动计算(纸/铅笔)验证返回的值。提示用户输入数组中每个 Cylinder 对象的半径和高度值。
public class Cylinder
{
private double radius;
private double height;
public Cylinder(double radius, double height)
{
this.radius = radius;
this.height = height;
}
public double getRadius()
{
return radius;
}
public double getHeight()
{
return height;
}
public double volume()
{
return radius*radius*height*3.1416;
}
}
public class CylinderTest
{
public static void main(String[] args)
{
Cylinder[] myCylinder = new Cylinder[3];
myCylinder [0] = new Cylinder (2,7);
myCylinder [1] = new Cylinder (9,3);
myCylinder [2] = new Cylinder (12,4);
for (Cylinder c: myCylinder)
{
System.out.println("*******");
System.out.println("Radius: " + c.getRadius());
System.out.println("Height: " + c.getHeight());
System.out.println("Volume: " + c.volume());
System.out.println("*******");
}
}
}