修改程序修改程序修改程序。

package experment2;

public class Trangle implements Shape{
	public static void main(String[] args){
	double bian1;
	double bian2;
	double bian3;
	 Trangle()
	{
		bian1=1;
		bian2=1;
		bian3=1;
	}
	Trangle(double biana,double bianb,double bianc)
	{
		bian1=biana;
		bian2=bianb;
		bian3=bianc;
	}
	public double mianji()
	{
		return (bian1*bian2*bian3*(1/2.0));
	}
	public double zhouchang()
	{
		return bian1+bian2+bian3;
	}
	double yidong(double yidong1,double yidong2,double yidong3)
	{
		bian1=bian1+yidong1;
		bian2=bian2+yidong2;
		bian3=bian3+yidong3;
		return (bian1*bian2*bian3*(1/2.0));
	}

    public boolean panduan()
    {
       if((bian1+bian2>bian3)&&(bian1+bian3>bian2)&&(bian2+bian3>bian1))
	    return true;
      else 
	   return false;
}

	void daying()
	{
		double zuobiao;
		zuobiao=Math.sqrt((bian2*bian2-bian1*bian1/4.0));
		System.out.println("三角形第1边:"+bian1);
		System.out.println("三角形第2边:"+bian2);
		System.out.println("三角形第3边:"+bian3);
		System.out.println("三角形坐标1:"+"("+"0"+","+"0"+")");
		System.out.println("三角形坐标2:"+"("+"0"+","+"bian1"+")");
		System.out.println("三角形坐标3:"+"("+bian1/2.0+","+zuobiao);
	}
}
}

 

1.方法不能再写在mian主方法里面 

2.实现接口要实现他里面的抽象方法

package experment2;

public class Trangle implements Shape {
	private double bian1;
	private double bian2;
	private double bian3;

	public static void main(String[] args) {

	}

	Trangle() {
		this.bian1 = 1;
		this.bian2 = 1;
		this.bian3 = 1;
	}

	Trangle(double biana, double bianb, double bianc) {
		this.bian1 = biana;
		this.bian2 = bianb;
		this.bian3 = bianc;
	}

	public double mianji() {
		return (bian1 * bian2 * bian3 * (1 / 2.0));
	}

	public double zhouchang() {
		return bian1 + bian2 + bian3;
	}

	double yidong(double yidong1, double yidong2, double yidong3) {
		this.bian1 = bian1 + yidong1;
		this.bian2 = bian2 + yidong2;
		this.bian3 = bian3 + yidong3;
		return (bian1 * bian2 * bian3 * (1 / 2.0));
	}

	public boolean panduan() {
		if ((bian1 + bian2 > bian3) && (bian1 + bian3 > bian2) && (bian2 + bian3 > bian1))
			return true;
		else
			return false;
	}

	void daying() {
		double zuobiao;
		zuobiao = Math.sqrt((bian2 * bian2 - bian1 * bian1 / 4.0));
		System.out.println("三角形第1边:" + bian1);
		System.out.println("三角形第2边:" + bian2);
		System.out.println("三角形第3边:" + bian3);
		System.out.println("三角形坐标1:" + "(" + "0" + "," + "0" + ")");
		System.out.println("三角形坐标2:" + "(" + "0" + "," + "bian1" + ")");
		System.out.println("三角形坐标3:" + "(" + bian1 / 2.0 + "," + zuobiao);
	}
}

然后把Shape 接口中的方法实现就好了

具体有什么错误信息啊,方便找问题哈