双类型比较器
2022-08-31 16:30:20
我写了以下代码:
public class NewClass2 implements Comparator<Point>
{
public int compare(Point p1, Point p2)
{
return (int)(p1.getY() - p2.getY());
}
}
如果我假设有两个双精度数,则差值应该是。但是,当我将数字转换为int时,差异最终为,这是不正确的。3.2 - 3.1
0.1
0
因此,我需要返回一个双精度值,而不是一个 int。问题是,我的领域是双重的。我该如何解决这个问题?compare()
getX