JAVA學習之列印空心菱形

2021-07-27 22:18:38 字數 503 閱讀 1091

/**

列印菱形,可以分為3步

第一步,先列印乙個實心三角形

第二步,把實心三角形裡面的*去掉

第三步,在列印乙個倒的空心三角形

*/public class lingxing

//列印*號

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

system.out.println();

}//以上的**列印出上半部分的菱形

//空心菱形下半部分的行數為line-1行;比如上半部分4行,則下半部分為3行才能構成菱形

for (int i=1;i<=line-1;i++) 

for (int k=1;k<=2*(line-i)-1;k++) //下半部分每行總的"*"數

else

system.out.print("  "); //如果"*"不是處在第一和最後一位則列印出空格

}system.out.println();

}       }}

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 練習二 列印菱形與空心菱形 列印...

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...