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

溫馨提示×

java中怎么用for循環打印空心菱形

小億
87
2024-01-27 19:19:18
欄目: 編程語言

以下是一個用for循環打印空心菱形的Java程序:

import java.util.Scanner;

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

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

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

這個程序通過兩個嵌套的for循環來打印菱形的每一行。外層循環控制行數,內層循環控制每一行中的空格和星號的個數。

0
平泉县| 应用必备| 小金县| 临夏县| 手机| 太康县| 丹阳市| 海伦市| 黄浦区| 常德市| 娱乐| 交口县| 邛崃市| 海林市| 思南县| 昌江| 原阳县| 温宿县| 海阳市| 根河市| 寿阳县| 大兴区| 边坝县| 宝鸡市| 林芝县| 灌南县| 鱼台县| 漳州市| 九龙城区| 乌兰浩特市| 山东| 吴忠市| 江安县| 金乡县| 哈密市| 垫江县| 宣威市| 高雄县| 芜湖县| 孝昌县| 抚松县|