Java列印菱形與空心菱形

2021-08-21 19:26:28 字數 853 閱讀 4798

列印菱形尤其是空心菱形對於初學者來說有一定難度,熟練掌握了for迴圈後,還是可以列印出來的

分析:1.先列印上半部分,再列印下半部分

2.找準空格與星號之間的關係,然後再列印

3.上半部分每一行數目分別為 1 、3、5、7、9、7、5、3、1

4.找準關係 2*i-1

// 練習二:列印菱形與空心菱形

//列印菱形:

for (int i = 1; i <= 5; i++)

for (int j = 1; j <= 2 * i - 1; j++)

system.out.println();

}for (int i = 4; i >= 1; i--)

for (int j = 1; j <= 2 * i - 1; j++)

system.out.println();

}system.out.println("-----------------");

// 空心菱形

for (int i = 1; i <= 5; i++)

// 列印原本實心的*部分

for (int j = 1; j <= 2 * i - 1; j++) else

}system.out.println(" ");

}for (int i = 4; i >= 1; i--)

// 列印原本實心的*部分

Java列印實心菱形,空心菱形

我們用 號來填充菱形 首先,要想列印出菱形,我們先要對菱形有點認知,首先,菱形是四邊相等的圖形,只要四邊相等,就是菱形,我們這裡只說明豎著列印實心菱形和空心菱形。實心菱形 public static void printhollowrhombus int size 為了區分,我們把i當成當前正在列印...

列印空心菱形

public class demo03 for int k 1 k 2 i 1 k k表示每行要列印的 號 else system.out.print 如果要列印的 不是第乙個或最後乙個則列印空格 system.out.println 以上列印出來的是空心菱形的上半部分 for int i 1 i ...

Java基礎 列印空心菱形

列印乙個9層的空心菱形 public class kongxinlingxing i 是 0 1 2 3 4 星號規律是,包括兩個星號在內佔位為2 i 1 1 3 5 7 9 除了第乙個和最後乙個打星號,其他列印空格 for int k 1 k 2 i 1 k else if k 2 i 1 els...