2013-02-01 194 views
-3

我完全失去了如何去做一個java程序 這樣做。 可以向我解釋我將如何去做這件事?模式幫助Java

你想要什麼模式我畫:4

你要什麼尺寸這種模式:23

     * 
        * 
        * 
       * 
       * 
      * 
      * 
     * 
     *    * 
    *     * 
    *     * 
* * * * * * * * * * * * * * * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
         * 
+0

只有簡單的方法,我能想到的是一個println聲明的海.. –

+0

SO是不是問一個地方你做家庭作業。 – Andremoniy

+0

我只是問我如何去做這件事。因爲用戶需要輸入他們想要複製的字母或數字以及大小。 –

回答

2

我敢肯定,你的老師會很高興:

boolean[][] f = new boolean[24][15]; 
    for (int i = 0; i < 12; i++) 
     f[12 - i][i] = f[12][i] = f[9 + i][11] = f[12][14 - i] = f[23-i][11] = true; 

    for (boolean[] r : f) { 
     for (boolean b : r) { 
      System.out.print(b ? "* " : " "); 
     } 
     System.out.println(); 
    }