字典翻译 问答 其它 java编程知道坐标求三角形做了一部分题目要求写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0,另一对坐标值为参数,设置x,y为
问题标题:
java编程知道坐标求三角形做了一部分题目要求写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0,另一对坐标值为参数,设置x,y为
问题描述:

java编程知道坐标求三角形

做了一部分题目要求写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0,另一对坐标值为参数,设置x,y为给定坐标值.该类的show方法输出该点的坐标值.

写一个Line(线)类,该类具有两个点属性p1、p2,有参构造函数(已知直线两个顶点的坐标),一个计算两点间距的方法calcLength

写一个三角形类,该类具有三条边属性line1、line2、line3,有参构造函数(已知三角形三个顶点的坐标),计算面积的方法calcArea、计算周长的方法calcPerimeter

编写一个测试Test类

第一部分完成

packageaaa;

publicclassPoint{

publicdoublex;

publicdoubley;

publicPoint(){

x=0;

y=0;

}

publicPoint(doublex,doubley){

this.x=x;

this.y=y;

}

publicvoidshow(){

System.out.println("点的坐标"+x+","+y+",");

}

第二部分完成

packageaaa;

publicclassline{

Pointp1;

Pointp2;

publicline(doublex1,doubley1,doublex2,doubley2){

p1=newPoint(x1,y1);

p2=newPoint(x2,y2);

}

publicdoubleCalcLength(){

returnMath.sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y));

}

第三部分未完成不会了

Lineline1;

Lineline2;

Lineline3;

publicLine(doublex1,doubley1,doublex2,doubley2,doublex3,doubley3);

line1=newLine(x1,y1,x2,y2)

line2=newline(x1,y1,x3,y3)

line3=newline(x2,y2,x3,y3)

朗勇回答:
  packageaaa;publicclassTriangle{privateLineline1;privateLineline2;privateLineline3;publicTriangle(doublex1,doubley1,doublex2,doubley2,doublex3,doubley3){this.line1=newLine(x1,y1,x2,...
点击显示
其它推荐
热门其它推荐
  • 其它