亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java愛心代碼怎么寫

小億
251
2024-01-25 12:03:41
欄目: 編程語言

以下是一個用Java語言編寫的愛心代碼:

public class LoveHeart {
    public static void main(String[] args) {
        int size = 10;
        int h = size / 2;
        int w = size / 2;

        // 打印上半部分愛心
        for (int y = h; y >= -h; y--) {
            for (int x = -w; x <= w; x++) {
                if (isInLoveHeart(x, y, h, w)) {
                    System.out.print("* ");
                } else {
                    System.out.print("  ");
                }
            }
            System.out.println();
        }

        // 打印下半部分愛心
        for (int y = -h; y <= h; y++) {
            for (int x = -w; x <= w; x++) {
                if (isInLoveHeart(x, y, h, w)) {
                    System.out.print("* ");
                } else {
                    System.out.print("  ");
                }
            }
            System.out.println();
        }
    }

    // 判斷坐標 (x, y) 是否在愛心圖案內部
    private static boolean isInLoveHeart(int x, int y, int h, int w) {
        double value = Math.pow(x * 0.04, 2) + Math.pow(y * 0.1, 2) - 1;
        return value <= 0;
    }
}

這段代碼通過使用循環和條件判斷語句,根據坐標點與愛心圖案的關系來打印出一個愛心形狀。在main方法中,首先定義了愛心的大小(size),然后計算出半寬度(w)和半高度(h)。接下來,使用兩個嵌套的循環來遍歷愛心的每一個坐標點。在循環內部,調用isInLoveHeart方法判斷當前坐標點是否在愛心圖案內部。如果是,則打印*,否則打印空格。最終,通過嵌套的循環打印出完整的愛心圖案。

1
鄱阳县| 穆棱市| 秦皇岛市| 庄河市| 南和县| 湘潭县| 南陵县| 会东县| 穆棱市| 凤阳县| 湄潭县| 拜城县| 溧阳市| 旌德县| 潜江市| 武平县| 抚州市| 调兵山市| 郸城县| 罗田县| 西乌珠穆沁旗| 新邵县| 余江县| 定州市| 通州区| 乐至县| 寻乌县| 曲松县| 合肥市| 岗巴县| 花莲县| 安丘市| 高安市| 华蓥市| 湖州市| 延长县| 大厂| 海兴县| 正蓝旗| 无棣县| 隆子县|