java列印不為偶數的菱形
阿新 • • 發佈:2018-11-14
**
奇數列印菱形,偶數不列印
吸收了很多知識,都需要一起用起來鞏固自己,把前面部分都可以用上來做個奇數答疑的菱形,很多方法結合在一起。
這是控制檯列印所需要的菱形。
public void Demo(int size){ //建立菱形的方法 int f=size/2; //控制行 int l=size-f; //控制列 for(int i=1;i<=f;i++){ for(int j=(f-i+1);j>0;j--){ //有多少空格 System.out.print(" "); } for(int j=(i*2-1);j>0;j--){ //有幾個* System.out.print("*"); }System.out.println(); } for(int i=0;i<l;i++){ //控制列 for(int j=i;j>0;j--){ System.out.print(" "); } for (int j = (size-i*2); j >0; j--) { System.out.print("*"); } System.out.println(); } } }
迴圈遍歷菱形的個數,行列數。
看不懂的可以看看註釋,其實也挺簡單的,就是結合了迴圈和控制檯列印等方法來實現,但是記得要加個容錯,不然經常開啟就顯得及其麻煩了。
謝謝觀看,新手上路,慢慢吸收改進。