91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
都昌县| 林芝县| 崇州市| 岳普湖县| 大洼县| 苍南县| 禄劝| 樟树市| 洪泽县| 普格县| 铁岭县| 浙江省| 遂宁市| 都安| 双鸭山市| 扶绥县| 新邵县| 资中县| 尼木县| 荃湾区| 新平| 于田县| 定襄县| 周口市| 漳州市| 集安市| 喀喇| 蒲江县| 武汉市| 扬中市| 芷江| 新田县| 北辰区| 康乐县| 清原| 商河县| 清河县| 宁乡县| 嘉荫县| 洛隆县| 垣曲县|