java.awt.geom包中Line2D.Double类的contains方法为什么直接返回都是false

jdk为什么要这么做?还有什么jdk自带方法能判断点是否在线上?
2025-03-24 06:08:05
推荐回答(2个)
回答1:

jdk这样做就是强行规定了一些方法,然后全世界的程序员,都根据这个规定去写代码。就像上帝规定了人到一定的年龄就得到他那去报到一样。

回答2:

如果考虑到double精度的问题,你觉得有可能返回true么?
自己加一个阈值实现这个判断就好了。