Write a Java program to print Christmas tree star pattern using for loop.
package Shapes3; import java.util.Scanner; public class ChristmasTreeStar1 { private static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); System.out.print("Please Enter Chirstmas Tree Width & Height = "); int width = sc.nextInt(); int height = sc.nextInt(); int space = width * height; int i, j, k, n = 1; System.out.println("Printing Chirstmas Tree Pattern of Stars"); for (int x = 1; x <= height; x++ ) { for (i = n; i <= width; i++ ) { for(j = space; j >= i; j--) { System.out.print(" "); } for(k = 1; k <= i; k++) { System.out.print("* "); } System.out.println(); } n = n + 2; width = width + 2; } for(i = 1; i <= height - 1; i++) { for(j = space - 3; j >= 0; j--) { System.out.print(" "); } for(k = 1; k <= height - 1; k++) { System.out.print("* "); } System.out.println(); } } }

This Java example allows entering a character and prints the Christmas tree pattern of a given character using functions.
package Shapes3; import java.util.Scanner; public class ChristmasTreeStar2 { private static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); System.out.print("Please Enter Christmas Tree Width & Height = "); int width = sc.nextInt(); int height = sc.nextInt(); System.out.print("Enter Character for Christmas Tree Pattern = "); char ch = sc.next().charAt(0); System.out.println("Printing Christmas Tree Pattern"); ChristmasTreePattern(width, height, ch); } public static void ChristmasTreePattern(int width, int height, char ch) { int space = width * height; int i, j, k, n = 1; for (int x = 1; x <= height; x++ ) { for (i = n; i <= width; i++ ) { for(j = space; j >= i; j--) { System.out.print(" "); } for(k = 1; k <= i; k++) { System.out.print(ch + " "); } System.out.println(); } n = n + 2; width = width + 2; } for(i = 1; i <= height - 1; i++) { for(j = space - 3; j >= 0; j--) { System.out.print(" "); } for(k = 1; k <= height - 1; k++) { System.out.print(ch + " "); } System.out.println(); } } }
Please Enter Christmas Tree Width & Height = 9 5
Enter Character for Christmas Tree Pattern = *
Printing Christmas Tree Pattern
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
* * * *
* * * *
* * * *
* * * *