中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java中如何判斷點是否在正方形內

小樊
102
2024-08-30 07:34:43
欄目: 編程語言

要判斷一個點是否在正方形內,首先需要知道正方形的左上角坐標(x1, y1)和右下角坐標(x2, y2)以及點的坐標(px, py)。然后,可以通過比較點的坐標與正方形的邊界坐標來判斷點是否在正方形內。

以下是一個簡單的示例:

public class PointInSquare {
    public static void main(String[] args) {
        // 正方形的左上角和右下角坐標
        int x1 = 0, y1 = 0;
        int x2 = 4, y2 = 4;

        // 點的坐標
        int px = 2, py = 2;

        // 判斷點是否在正方形內
        boolean isInside = isPointInsideSquare(x1, y1, x2, y2, px, py);
        System.out.println("點 (" + px + ", " + py + ") 是否在正方形內: " + isInside);
    }

    public static boolean isPointInsideSquare(int x1, int y1, int x2, int y2, int px, int py) {
        return (px >= x1 && px <= x2) && (py >= y1 && py <= y2);
    }
}

在這個示例中,我們定義了一個名為 isPointInsideSquare 的方法,該方法接受6個參數:正方形的左上角坐標(x1, y1)、右下角坐標(x2, y2)以及點的坐標(px, py)。方法返回一個布爾值,表示點是否在正方形內。

我們可以根據需要修改正方形和點的坐標來測試不同的情況。

0
抚顺市| 九寨沟县| 石楼县| 寻乌县| 修文县| 疏勒县| 依安县| 寿光市| 浦北县| 郴州市| 五原县| 应用必备| 耿马| 湄潭县| 永修县| 大同县| 皮山县| 湛江市| 临江市| 花莲县| 双峰县| 高雄县| 辽宁省| 桃江县| 四川省| 秦皇岛市| 都江堰市| 黑河市| 广丰县| 会东县| 长武县| 石阡县| 宁远县| 遂宁市| 石渠县| 梓潼县| 栖霞市| 宝应县| 绥棱县| 德令哈市| 紫云|