利用巢狀迴圈列印菱形及空心菱形

2021-09-26 09:25:17 字數 820 閱讀 4470

*                                    *

*** * *

***** * *

******* * *

***** * *

*** * *

* *

思路分析:將菱形分為兩個等腰三角形

​ 分別是上等腰三角形和下等腰三角形

​ 其中上等腰三角形的外側迴圈所對應的行數為:length/2+1

​ 下等腰三角形的外側迴圈的行數為:length/2i空格

星星031

1232

1530

7i(length/2+1)-i-1

2*i+1i空格

星星015

1232

31ii+1

2*(length/2 -i- 1)+1

​ public static void main(string args) else

​ }​ system.out.println();

​ }​ int sub = length/2;

​ //外測迴圈控制行數

​ for(int i = 0 ; i < sup ;i++)

​ 內側迴圈控制星星

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

​ }​ system.out.println();

​ }​ }} ​

列印空心菱形

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列印實心菱形,空心菱形

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

Java列印菱形與空心菱形

列印菱形尤其是空心菱形對於初學者來說有一定難度,熟練掌握了for迴圈後,還是可以列印出來的 分析 1.先列印上半部分,再列印下半部分 2.找準空格與星號之間的關係,然後再列印 3.上半部分每一行數目分別為 1 3 5 7 9 7 5 3 1 4.找準關係 2 i 1 練習二 列印菱形與空心菱形 列印...