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

溫馨提示×

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
武安市| 清苑县| 寿阳县| 丁青县| 淳安县| 昌图县| 新巴尔虎左旗| 彰化市| 水城县| 汶川县| 三江| 麟游县| 丹巴县| 沅陵县| 武隆县| 柘城县| 临沭县| 金湖县| 广丰县| 阿拉善右旗| 搜索| 岢岚县| 盘锦市| 玉田县| 江门市| 泰安市| 南郑县| 阆中市| 陆良县| 博客| 南康市| 钟山县| 桂阳县| 建宁县| 红桥区| 宜昌市| 鄂温| 灵石县| 梁河县| 旌德县| 台北县|