public class Ex04PrintSquare { public static void main(String[] args) { ps1(5); ps2(5); ps3(5); ps4(5); ps5(3,7); } public static void ps1(int nLines) { for (int row = 0; row < nLines; row++) { for (int col = 0; col < nLines; col++) { int n = row; System.out.printf("%3d", n); } System.out.println(); } System.out.println(); } public static void ps2(int nLines) { for (int row = 0; row < nLines; row++) { for (int col = 0; col < nLines; col++) { int n = col; System.out.printf("%3d", n); } System.out.println(); } System.out.println(); } public static void ps3(int nLines) { for (int row = 0; row < nLines; row++) { for (int col = 0; col < nLines; col++) { int n = row + col; System.out.printf("%3d", n); } System.out.println(); } System.out.println(); } public static void ps4(int nLines) { for (int row = 0; row < nLines; row++) { for (int col = 0; col < nLines; col++) { int n = (row + col) % nLines; System.out.printf("%3d", n); } System.out.println(); } System.out.println(); } public static void ps5(int start, int end) { int nLines = end - start + 1; for (int row = 0; row < nLines; row++) { for (int col = 0; col < nLines; col++) { int n = (row + col) % nLines; n += start; System.out.printf("%3d", n); } System.out.println(); } System.out.println(); } }