Java学习新日记 2021-05-19 16:53 采纳率: 50%
浏览 82
已结题

上机课作业求大佬帮帮忙

一、定义一个矩形类,要求:

1、有两个私有成员变量length和width;

2、定义两个构造方法(带两个参数、不带参数);

3、定义两组设置存取length和width方法;

4、定义两个方法(求面积、求周长);

5、重写toString方法(输出:“矩形(长,宽)”);

6、重写equal方法(当两个矩形面积相等时为真);

7、自定义异常类,创建矩形对象中当矩形长宽小于等于零时抛出自定义异常;

8、定义一个测试类完成如下要求:

(1)利用随机方法创建若干矩形对象保存到数据文件。

(2)读出文件中所有矩形对象并计算输出矩形面积之和。

(3)对可能出现的异常进行处理。

  • 写回答

7条回答 默认 最新

  • 阿金想当大佬 2021-05-19 17:22
    关注
    public class JuXing{
    
        private double length;
        private double width;
    
        public void JuXing(){}
        public String JuXing(double length,double width){
            return null;
        }
    
        public String MianJi(double length,double width){
            double mianji;
            mianji = length*width;
            System.out.println("矩形的面积是:"+mianji);
    }
    
        public void ZhouChang(double length,double width){
            double zhouchang;
            zhouchang = (length+width)*2;
            System.out.println("矩形的周长是:"+zhouchang);
    }
    //重写toString方法
    @Override
    public String toString(){
        return "矩形(长"+length+",宽"+width+")";
    
    }
    //重写equals方法
    public boolean equals(double juxing1,double juxing2){
    
            boolean mj = false;
           if(juxing1.equals(juxing2)){
            mj = true;
            System.out.println("矩形的面积相等");
            }else{
            System.out.println("矩形的面积不相等");
    }
    }
        
        public static void main(String[] args){
            
    }
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月7日

悬赏问题

  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题
  • ¥20 基于matlab的航迹融合 航迹关联 航迹插补
  • ¥15 用Matlab实现图中的光线追迹
  • ¥15 联想笔记本开机出现系统更新界面