本題要求編寫程序,輸出指定的由“*”組成的倒三角圖案。
輸入格式:本題目沒有輸入。
輸出格式:按照下列格式輸出由“*”組成的倒三角圖案。
* * * * * * * * * *
注意:嚴格按照下面截圖的樣式。
無奈用for循環寫不出,只好用笨笨的println一行行的輸出了。
public class Main { public static void main(String[] args) { System.out.println("* * * *"); System.out.println(" * * *"); System.out.println(" * *"); System.out.print(" *"); } }
哪位高手寫出來的,請留言告知,學習一下!
自己寫的如下,輸出的有點相似,但是還是不符合上面的截圖。
public class Main { public static void main(String[] args) { for(int i=4;i>0;i--) { for(int j=0;j<4-i;j++) { System.out.print(" "); /*控制每行*前的空格數量,第一行0個空格,第二行1個空格……*/ /*空格數是動態的,所以用到上一層for中的i來控制。*/ } for (int k=0;k<i;k++) { System.out.print("* "); } if(i!=1) System.out.println(); } } }
輸出結果截圖:

