【发布时间】:2021-12-28 15:07:39
【问题描述】:
由于某种原因,这总是返回 False,但如果您将这些点绘制在图表上,则 Rectangle 2 显然包含在 Rectangle 1 中。有谁碰巧知道为什么会发生这种情况?
import java.awt.Rectangle;
public class RectangleDriver {
public static void main(String[] args) throws Exception {
Rectangle rec1 = new Rectangle(4, 7, 5, 4);
Rectangle rec2 = new Rectangle(5, 6, 2, 1);
System.out.println(rec1.contains(rec2));
}
}
【问题讨论】:
-
rec2在上侧超过rec1-rec1以y=7结束,rec2以y=6结束。
标签: java rectangles