-4

我完全不知道如何制作一个执行此操作的 java 程序。可以向我解释我将如何去做吗?

你要我画什么图案:4

你想要什么尺寸这个图案:23

                      *
                    *
                  *
                *
              *
            *
          *
        *
      *               *
    *                 *
  *                   *
* * * * * * * * * * * * * * *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
4

1 回答 1

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();
    }
于 2013-02-01T07:20:17.103 回答