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

溫馨提示×

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
建德市| 锡林郭勒盟| 桐梓县| 磴口县| 枞阳县| 军事| 五大连池市| 乐昌市| 娄底市| 宜春市| 乌拉特前旗| 工布江达县| 龙川县| 嫩江县| 新平| 九江县| 马边| 抚松县| 广饶县| 美姑县| 康马县| 宕昌县| 观塘区| 凌源市| 阜平县| 正镶白旗| 津市市| 正安县| 辉县市| 鹤壁市| 太和县| 克东县| 原平市| 前郭尔| 华容县| 金山区| 吴旗县| 遂川县| 阿瓦提县| 五峰| 肇州县|