// File: Test.java
//下面是具体的代码,要在命令提示符中运行,再者.记得给分哦!!_^_
//把下面的代码复制到同一个文件中,把名字改为: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);
}
}
温馨提示:答案为网友推荐,仅供参考