1. 程式人生 > >用二維陣列列印正方形

用二維陣列列印正方形

程式由:演算法與資料型別組成,然後整個小程式列印正方形把.................以下自己封裝成方法吧.  (正方形,長方形都可以)

        int n = 11;

        int m = 7;
        String[][] arr = new String[n][m];
        for (int i = 0; i < n; i++) {
            arr[i][0] = "*";
            for (int j = 1; j < m-1; j++) {
                if (i > 0 && i < n-1) {
                    arr[i][j] = "#";
                } else {
                    arr[i][j] = "*";
                }
            }
            arr[i][m - 1] = "*";
        }

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[0].length; j++) {
                System.out.print(arr[i][j] + " ");
            }
            System.out.println();

        }