用java计算三角形周长_java由三点求三角形的周长

publicclassPoint{intx;inty;Point(){}Point(inta,intb){x=a;y=b;}}publicclassTriangle{Pointn1,n2,n3;Triangle(Pointn1,Pointn2,Pointn3){n1=newPoint();n2=newPoint();n3=newPoint...

public class Point {

int x;

int y;

Point(){

}

Point(int a,int b){

x=a;

y=b;

}

}

public class Triangle {

Point n1,n2,n3;

Triangle(Point n1,Point n2,Point n3){

n1=new Point();

n2=new Point();

n3=new Point();

}

double x1=Math.pow(n1.x-n2.x, 2)+Math.pow(n1.y-n2.y, 2);

double x2=Math.pow(n1.x-n3.x, 2)+Math.pow(n1.y-n3.y, 2);

double x3=Math.pow(n2.x-n3.x, 2)+Math.pow(n2.y-n3.y, 2);

double getPerimeter(){

return Math.sqrt(x1)+Math.sqrt(x2)+Math.sqrt(x3);

}

}

public class Test {

public static void main(String[] args) {

Point n1=new Point(0,0);

Point n2 =new Point(0,3);

Point n3=new Point(4,0);

Triangle sanjiao=new Triangle(n1,n2,n3);

System.out.println(sanjiao.getPerimeter());

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值