这是我的 java 类的最后一个家庭作业,我一直试图通过编译器运行它,但我不明白代码有什么问题。
在阅读了如何解决返回类型问题后,我尝试使用 void 但这只会让事情变得更糟,也许我把 void 放在了错误的地方。
public class Exercise09_01 {
private double width = 1;
private double height = 1;
public Rectangle() {
}
public Rectangle(double newWidth, double newHeight) {
width = newWidth;
height = newHeight;
}
public double getArea() {
return width * height;
}
public double getPerimeter() {
return 2 * (width + height);
}
public static void main(String[] args) {
Rectangle rectangle1 = new Rectangle(4, 40);
System.out.println("The area of a 4.0 x 40.0 Rectangle is " +
rectangle1.getArea());
System.out.println("The perimeter of a 4.0 x 40.0 Rectangle is " +
rectangle1.getPerimeter());
Rectangle rectangle2 = new Rectangle(3.5, 35.9);
System.out.println("The area of a 3.5 x 35.9 Rectangle is " +
rectangle2.getArea());
System.out.println("The perimeter of a 3.5 x 35.9 Rectangle is " +
rectangle2.getPerimeter());
}
}
这是我这门课的最后一个家庭作业,我只想在任何帮助下完成它,我们将不胜感激。
宝慕林4294392
哆啦的时光机
慕村9548890
叮当猫咪
慕桂英3389331
随时随地看视频慕课网APP
相关分类