设计一个矩形类Rectangle
设计一个名为Rectangle的类表示矩形。这个类包括:
- 两个名为width和height的double类型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1。
- 一个用于创建默认矩形的无参构造方法。
- 一个创建指定width和height值的矩形的构造方法。
- 一个名为getArea()的方法,返回该矩形的面积。
- 一个名为getPerimeter()的方法,返回周长。
编写一个测试程序,创建两个Rectangle对象,一个矩形对象的宽为4而高位40,另一个矩形对象的宽为3.5而高位35.9。按照顺序显示每个矩形的宽、高、面积和周长。
输入格式:
无
输出格式:
每行输出一个矩形的宽、高、面积和周长,中间用空格隔开
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
4.0 40.0 160.0 88.0
3.5 35.9 125.64999999999999 78.8
代码如下:
public class Main
{
double width, length;
double area, zhou;
Main(double w, double len)
{
width = w;
length = len;
}
public double zhouRectangle()
{
zhou = (width + length) * 2;
return zhou;
}
public double areaRectangle()
{
area = width * length;
return area;
}
public static void main(String[] args)
{
double c1, s1;
double c2, s2;
Main Rectangle1 = new Main(4, 40);
Main Rectangle2= new Main(3.5, 35.9);
c1= Rectangle1.zhouRectangle();
s1 = Rectangle1.areaRectangle();
c2= Rectangle2.zhouRectangle();
s2 = Rectangle2.areaRectangle();
System.out.println(4.0+" "+40.0+" "+s1+" "+c1);
System.out.println(3.5+" "+35.9+" "+s2+" "+c2);
}
}