我需要创建一个程序,让用户输入他们想要的圣诞树的高度。然后,它需要打印带有树干的圣诞节。
我得到了圣诞树的部分,但我有问题,我应该如何接近中心树干下的树相对于树的实际输出。
如果有人能给我指一下正确的方向,我将不胜感激。提前谢谢你。
下面是我的代码:package Homework8;
import java.util.Scanner;
public class Merry_Christmas2 {
public static void main(String[]args){
System.out.println("Welcome to Christmas Tree!n");
Scanner input = new Scanner(System.in);
System.out.println("How tall do you want your tree to be?");
int height = input.nextInt();
for(int i = 0; i < height;i++){
for(int j = 0; j< height - i; j++){
System.out.print(" ");
}
for(int k =0; k <= i; k++){
System.out.print("* ");
}
System.out.println();
}
for(int i = 0; i <= height;i++){
for(int j = 0; j >= height;j++){
System.out.print(" ");
}
for(int k = 1; k < 2; k++){
System.out.print("*");
}
System.out.println();
}
input.close();
}
}
for j循环出错:
for(int j = 0; j >= height;j++){
Change>= to <并检查它是否工作>并检查它是否工作>