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);
}
}
}
修改程序修改程序修改程序。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 404警告 2021-06-24 17:02关注
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 接口中的方法实现就好了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记