Java检查一个点是否在指定的矩形内部

bluesky1年前 ⋅ 123 阅读

ChatGPT的回答仅作参考:

可以使用以下方法来检查一个点是否在指定的矩形内部:

1. 定义矩形的左上角和右下角坐标,可以使用两个点来表示矩形。

2. 比较点的横坐标和纵坐标是否在矩形的左上角和右下角坐标之间。

3. 如果点的横坐标和纵坐标都在矩形的左上角和右下角坐标之间,则该点在矩形内部。

以下是Java代码示例:

```
public static boolean isPointInRectangle(int x, int y, int rectX1, int rectY1, int rectX2, int rectY2) {
    if (x >= rectX1 && x <= rectX2 && y >= rectY1 && y <= rectY2) {
        return true;
    } else {
        return false;
    }
}
```

其中,x和y表示点的坐标,rectX1、rectY1、rectX2和rectY2表示矩形的左上角和右下角坐标。如果返回值为true,则表示该点在矩形内部;如果返回值为false,则表示该点不在矩形内部。

全部评论: 0

    相关推荐