2014-05-15 83 views
-3

我需要使用嵌套在Java循環,使一個黃金三角這樣如何使一個三角形JAVA

******** 
******* 
    ****** 
    ***** 
    **** 
    *** 
     ** 
     * 

繼承人我的代碼:

for (int i=8; i>0; i--) 
    { 
    for (int j=0; j<i; j++) 
    { 
     System.out.print('#'); 
    } 
    System.out.println(""); 
} 

我得到一個三角形,但不是一個我想

+3

你幾乎接近。打印星星之前,您可以使用另一個循環打印所需的空格。 –

回答

0

你幾乎得到了它......你只有忘記的空間:

for (int i=8; i>0; i--) { 
    // print 8-i spaces, i.e. the complement number of spaces 
    for (int j=0; j<8-i; j++) 
     System.out.print(' '); 
    for (int j=0; j<i; j++) 
     System.out.print('#'); 
    System.out.println(""); 
}