欢迎光临散文网 会员登陆 & 注册

Java练习

2022-11-04 19:02 作者:沐笙--ms  | 我要投稿


设计一个名为 Rectangle 的类表示矩形。这个类包括:

(1) 两 个 名 为 width 和 height 的 double 型成员变量, 它们分别表示矩形的宽和高。 

(2) 创建矩形的无参构造方法。

(3)  — 个 创 建 width 和 height 为赋值的有参构造方法(方法内用上this关键字)。

(5)  一个名为 getArea( ) 的方法返回这个矩形的面积。

(6)  一个名为 getPerimeter( )的方法返回周长。

编写一个测试类. 创建两个 Rectangle 对 象 ,一个矩形的宽为 5 而高为 10, 另一个矩形的宽为 7.5, 而高为 27.5。 控制台显示输出每个矩形的宽、 高、 面积和周长。


public class juxing {


public static void main(String[] args) {

  Rectangle rectangle =new Rectangle();  

      System.out.println ("矩形1 宽为:"+rectangle.width+"  长为:"+rectangle.height+"  面积为:"+rectangle.getArea()+"  周长为:"+rectangle.getPerimeter());

      

      Rectangle rectangle1 =new Rectangle(7.5,27.5);  

      System.out.println ("矩形2 宽为:"+rectangle1.width+"  长为:"+rectangle1.height+"  面积为:"+rectangle1.getArea()+"  周长为:"+rectangle1.getPerimeter());

}

}


public class Rectangle {

    double width;   //矩形的宽

    double height;  //矩形的高

    Rectangle(){   //无参构造方法

        width = 5.0;  //宽

        height = 10.0;  //高

    }

    Rectangle(double width,double heigth){  //有参构造方法

        this.width=width;

        this.height=heigth;

    }

    double getArea(){    

        return (width*height);   //计算矩形面积

    }

    double getPerimete(){   

        return 2*(width+height);  //计算矩形的周长

    }

}


Java练习的评论 (共 条)

分享到微博请遵守国家法律