Java Code Example: christmas tree pattern

This C++ program outputs a Christmas tree shaped pattern on the screen.

public class PatternChristmasTree {
	public static void main(String[] args) {
		int n = 10, i, j, k;

		for (i = 0; i < n; i++) {
			for (j = 1; j <= n - i; j++) {
				System.out.print(" ");
			}
			System.out.print("*");
			for (k = 0; k <= i-1; k++) {
				System.out.print("|");
			}
			for (j = 1; j < i; j++) {
				System.out.print("|");
			}
			
			if (i > 0) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
Output
         *|*
        *|||*
       *|||||*
      *|||||||*
     *|||||||||*
    *|||||||||||*
   *|||||||||||||*
  *|||||||||||||||*
 *|||||||||||||||||*