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

溫馨提示×

java打印菱形的代碼怎么寫

小億
106
2024-01-27 19:05:47
欄目: 編程語言

以下是一個打印菱形的Java代碼示例:

import java.util.Scanner;

public class DiamondPattern {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("請輸入菱形的行數:");
        int rows = scanner.nextInt();

        int spaces = rows - 1;
        int stars = 1;

        // 打印上半部分
        for (int i = 1; i <= rows; i++) {
            for (int j = 1; j <= spaces; j++) {
                System.out.print(" ");
            }
            for (int j = 1; j <= stars; j++) {
                System.out.print("*");
            }
            System.out.println();
            spaces--;
            stars += 2;
        }

        // 打印下半部分
        spaces = 1;
        stars = rows * 2 - 3;
        for (int i = 1; i <= rows - 1; i++) {
            for (int j = 1; j <= spaces; j++) {
                System.out.print(" ");
            }
            for (int j = 1; j <= stars; j++) {
                System.out.print("*");
            }
            System.out.println();
            spaces++;
            stars -= 2;
        }
    }
}

運行程序后,會提示輸入菱形的行數,輸入后即可打印出對應行數的菱形圖案。

0
建昌县| 江山市| 界首市| 文成县| 巨野县| 娄底市| 抚远县| 聂荣县| 四川省| 安达市| 台东县| 肥城市| 离岛区| 寻乌县| 丹凤县| 云浮市| 攀枝花市| 林甸县| 东莞市| 台南县| 莱阳市| 三亚市| 扬州市| 阳泉市| 乌海市| 泊头市| 平泉县| 塔城市| 萨嘎县| 蓝山县| 洪湖市| 怀远县| 三都| 遵义市| 常山县| 陈巴尔虎旗| 黄浦区| 伊通| 保康县| 新营市| 宁都县|