【发布时间】:2014-11-15 18:35:22
【问题描述】:
如果你有
class Triangle
{
private double x1,x2,x3,y1,y2,y3;
public Triangle(Point point1, Point point2, Point point3)
{
x1=point1.getX();
y1=point1.getY();
x2=point2.getX();
y2=point2.getY();
x3=point3.getX();
y3=point3.getY();
//Trying to get x and y values of point1-point3
}
double width=x1-x2;
double length=y3-y2;
public double area()
{
return (length * width)/2;
}
}
编辑:我也只获取除长度之外的所有值。 length 打印出 0 但 y3 和 y2 仍然能够打印值。我正在使用双打的随机数生成器:
double randomValue = Math.random() * 100;
这可能是双打减法的问题吗?
我基本上定义了两个变量 x 和 y 的点,我正在尝试计算三角形的这个区域。当有人给出 3 个点来制作这个三角形时,我试图从这些点中获取这些值,并且我确实有我的点的吸气剂,但我最终没有得到长度和宽度。
【问题讨论】:
标签: java