public class NumberPattern { public static void main(String[] args) { int n = 3; int num = 1; int gap = n - 1; for (int i = 1; i <= n; i++) { // Print spaces for indentation for (int j = 1; j < i; j++) { System.out.print(" "); } // Print the numbers in increasing order for (int j = 1; j <= n - i + 1; j++) { System.out.print(num++); if (j != n - i + 1) { System.out.print("*"); } } // Print the numbers in decreasing order for (int j = 1; j < i; j++) { System.out.print("*" + num++); } // Adjust the number and gap for the next row num += gap--; System.out.println(); } } }