创建一个Rec类。该类存储四个项点的坐标。构造函数调用-一个设置方法,该方法
将接收4组坐标,并检查每组坐标是否位于第一象限中,且每个x或y坐标值是否都
不大于20.0.该设置方法还验证所提供的坐标是否能指定一个矩形。提供计算长、宽、
周长和面积的方法。长度是两条边中的较大者。包含-个判断方法isSquare,用于确定
矩形是否是一个正方形。编写程序测试Rec类。
import java.util.Scanner;
public class Rectangle{
private double width;
private double length;
public Rectangle(double width,double length) {
set(width,length);
}
public double area() {
double s;
s=width*length;
return s;
}
public double perimeter(){
double c;
c=(width+length)*2;
return c;
}
public void set(double width,double length) {
this.length=length;
this.width=width;
}
public void get() {
System.out.println("area="+area());
System.out.println("perimeter="+perimeter());
}
}
public class Example {
public static void main(String[]args) {
double x,y;
Scanner in=new Scanner(System.in);
System.out.println("please input wide and length here");
x=in.nextDouble();
y=in.nextDouble();
//r.set(x,y)
Rectangle r=new Rectangle(x,y);
r.get();
}
}