【问题标题】:Creating a Rectangle object and finding area创建一个 Rectangle 对象并查找区域
【发布时间】:2014-12-12 16:46:17
【问题描述】:

如何创建一个 Rectangle 对象并使用它的方法来确定面积?

我尝试创建一个 Rectangle 对象并将其打印到控制台,如下所示:

import java.awt.Rectangle;

public class Rectangle
{   
    public static void main(String []args)
    {
        Rectangle box = new Rectangle(5,10,20,30);
        System.out.println(box);            
    }
}

我希望它会打印该区域,但事实并非如此。我做错了什么?

【问题讨论】:

  • 有什么问题?
  • 如果你在控制台打印矩形,你可以使用 sout
  • 简单的问题是=编写一个areaester程序来构造一个矩形对象并计算和打印它的面积。使用 getwidth 和 get height 方法。

标签: java awt sbt rectangles


【解决方案1】:

如果您查看Rectangle.toString() 的代码,它由System.out.println 自动调用,您会看到它打印出构成Rectangle 对象的参数。但是,它不会绘制它:

return getClass().getName() + "[x=" + x + ",y=" + y + ",width=" + width + ",height=" + height + "]";

您没有明确调用toString(),但暗示您是:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    相关资源
    最近更新 更多