Java练习


设计一个名为 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); //计算矩形的周长
}
}


