//下面是具體的代碼,要在命令提示符中運行,再者.記得給分哦!!_^_
//把下面的代碼復制到同壹個文件中,把名字改為:Test.java 然後編譯,運行就可以了~
interface ShapeArea{
double getArea();
double getPerimeter();
}
class Rectangle implements ShapeArea{
double width;
double height;
public Rectangle(double w, double h){
this.width=w;
this.height=h;
}
public String toString(){
String s="width="+this.width+"\n";
s+="Height="+this.height+"\n";
s+="Perimeter="+this.getPerimeter()+"\n";
s+="Area="+this.getArea()+"\n";
return s;
}
public double getPerimeter(){
return 2*(width+height);
}
public double getArea(){
return height*width;
}
}
public class Test{
public static void main(String args[]){
if(args.length<2)
System.out.println("請在命令行輸入兩參數!");
double width=Integer.parseInt(args[0]);
double height=Integer.parseInt(args[1]);
Rectangle rec=new Rectangle(width,height);
System.out.println("該矩形的信息如下:");
System.out.println(rec);
}
}