Java代码 复制代码 收藏代码

  1. import java.util.Scanner;
  2.  
  3. public class Christ {
  4.  
  5. /**
  6. * @param args
  7. */
  8. public static void main(String[] args) {
  9. // TODO Auto-generated method stub
  10. Christ temp = new Christ();
  11. System.out.println("请输入您需要的圣诞树的大小<数字>");
  12. Scanner input = new Scanner(System.in);
  13. int a = input.nextInt();
  14. temp.ChristmasTree(2*a);
  15. }
  16.  
  17.  
  18. void ChristmasTree(int n) {
  19. int i, j, k, m;
  20. for (i = 1; i <= n / 2; i++) {
  21. for (j = 1; j < n / 2 + i; j++) {
  22. if (j <= n / 2 - i)
  23. System.out.print(" ");
  24. else {
  25. if (j % 2 == 0)
  26. System.out.print("*");
  27. else
  28. System.out.print("$");
  29. }
  30. }
  31. System.out.print("\n");
  32. }
  33. for (k = n / 2 + 1; k <= n - n / 4; k++) {
  34. for (m = 1; m <= n + 1; m++) {
  35. if (m != n / 2)
  36. System.out.print(" ");
  37. else
  38. System.out.print("||");
  39. }
  40. System.out.print("\n");
  41. }
  42.  
  43. }
  44.  
  45. }