-2
我需要创建一个程序,让用户可以放入他们想要的圣诞树高度。然后它需要打印圣诞节,并附上树干。使用用户输入和循环打印圣诞树
我得到了圣诞树的一部分,但我遇到了问题,我应该如何在树的实际输出方向上将树干置于树下。
如果有人能指出我在正确的方向,这将不胜感激。
预先感谢您。
这是到目前为止我的代码:
package Homework8;
import java.util.Scanner;
public class Merry_Christmas2 {
\t public static void main(String[]args){
\t \t
\t \t System.out.println("Welcome to Christmas Tree!\n");
\t \t
\t \t Scanner input = new Scanner(System.in);
\t \t System.out.println("How tall do you want your tree to be?");
\t \t int height = input.nextInt();
\t \t
\t \t
\t \t for(int i = 0; i < height;i++){
\t \t \t for(int j = 0; j< height - i; j++){
\t \t \t \t System.out.print(" ");
\t \t \t }
\t \t \t for(int k =0; k <= i; k++){
\t \t \t \t System.out.print("* ");
\t \t \t }
\t \t \t System.out.println();
\t \t }
\t \t \t for(int i = 0; i <= height;i++){
\t \t \t \t for(int j = 0; j >= height;j++){
\t \t \t \t \t System.out.print(" ");
\t \t \t \t }
\t \t \t \t for(int k = 1; k < 2; k++){
\t \t \t \t \t System.out.print("*");
\t \t \t \t }
\t \t \t \t System.out.println();
\t \t \t }
\t \t input.close(); \t
\t \t }
}
看起来像所有的一样。我一定已经看过了。 对不起,感谢您的帮助! – Southpaw
完全没问题! :) – Igor