2016-11-07 141 views
-8

打印鑽石形狀基本上我想鑽石有兩個中心,長度爲9個。如何使用*

public class ThreeDotTwelvec {  
    final static int numRows = 10;  
    public static void main(String[] args) { 
     for (int row = 0; row < numRows; row++) { 
      for (int star = numRows - row - 1; star > 0; star--) { 
       System.out.print(" "); 
      } 
      for (int star = 0; star >= row; star--) { 
       System.out.print("*"); 
      } 
      System.out.println(); 
     } 
    } 
} 
+1

課堂作業? – Mritunjay

+0

這是正確的 – Jason37

+1

有問題嗎? – ajb

回答

1

本網站不是爲了做你的家庭作業,所以我不能發表一個答案。不過,您正處於鑽石上半部的正確軌道上。

我可以給你一個提示,可以幫助你考慮如何使用for循環。訣竅是總是想到你需要的數字。

  * 
     *** 
     ***** 

這是9位和1星,

8個空格和3分

7位和5分。

現在,你將如何從10(你正在使用的常數)和0,1和2(前三個數字將來自你的外部循環)中得出這些數字?

對於另一半你需要一個不同的程序,但它應該非常相似。

 ***** 
     *** 
     * 

祝你好運!