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

溫馨提示×

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
丹江口市| 沾化县| 搜索| 漳平市| 合阳县| 新平| 陇川县| 崇州市| 阳东县| 无锡市| 元朗区| 临夏市| 呼图壁县| 綦江县| 乐业县| 三河市| 长治市| 吉木乃县| 滁州市| 双鸭山市| 乌拉特后旗| 巴林左旗| 永新县| 新建县| 逊克县| 钦州市| 通江县| 从化市| 密云县| 高尔夫| 博客| 察隅县| 临洮县| 宣城市| 惠州市| 抚州市| 沭阳县| 城市| 隆回县| 朝阳市| 泸西县|