为了账号安全,请及时绑定邮箱和手机立即绑定

在对象类中添加扫描器

在对象类中添加扫描器

30秒到达战场 2021-10-13 15:45:45
我的代码运行得非常好,但是对于对象,我希望用户自己做,而不是放入变量。但我不知道该怎么做。在演示/驱动程序中演示该类,该程序要求用户输入两片土地的尺寸。程序应该演示 toString 方法来显示每块土地的尺寸和面积,并使用 equals 方法来指示块大小是否相等,即,块的面积是否相同。对象类:public class MitchellLandTract{    private int length;    private int width;    private int area;    /**     * Constructor     * @param l length     * @param w width     */    public MitchellLandTract(int l, int w)    {        length = l;        width = w;    }    /**    * toString for the land tract    * @param str the string describing the object    */    public String toString()    {        // Create a string describing the land tract.        String str = "With the width, " + width +              ", and the length, " + length +              ". The area is " + area;        // Return the string.        return str;    }    /**    * getLength method    * @return area of land tract    */    public double getArea()    {        area = length * width;        return area;    }    /**    * equals method    * @param object2 the object being compared to original    * @return if the areas are the same or different    */    public boolean equals(MitchellLandTract object2)    {        boolean status;        // Determine whether this object's area field        // is equal to object2's area field        if (getArea()==object2.getArea())            status = true;  // Yes, the objects are equal.        else            status = false; // No, the objects are not equal.        // Return the value in status.        return status;    }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信