当前位置: 首页 > 面试题库 >

使用for循环创建圣诞树

归德厚
2023-03-14
问题内容

我正在尝试使用for循环和嵌套for循环制作圣诞树。为了做到这一点,我需要能够用*做一个金字塔。我已经尝试了无数次,但在制作时遇到了问题。这是我的代码:

for(int i=1;i<=10;i++){
    for(int j=10;j>i;j--){
        System.out.println(" ");   
    }

    for(int k=1;k<=i;k++){
        System.out.print("*");
    }

    for(int l=10;l<=1;l++){
        for(int h=1;h<=10;h++){
            System.out.print(" ");
        }
    }

    System.out.println();  
}

我想做的是:

     *
    ***
   *****
  *******

问题答案:

试试这个简单得多的代码:

public class ChristmasTree {

 public static void main(String[] args) {

  for (int i = 0; i < 10; i++) {
   for (int j = 0; j < 10 - i; j++)
    System.out.print(" ");
   for (int k = 0; k < (2 * i + 1); k++)
    System.out.print("*");
   System.out.println();
  }
 }
}

它使用3个循环:

  • 第一个表示行数,
  • 第二个用于打印空间,
  • 第三个用于打印星号。


 类似资料:
  • 我如何比较用户输入的这些数组呢?

  • 1)能不能帮我用蝴蝶结扎一下辫子呀?我想成为你的圣诞节礼物诶✨ 2)我是铃儿你是叮当~因为铃儿想叮当✨ 3)在等雪花圣诞树新年烟火和更好的我们✨ 4)世界上哪有圣诞老人,礼物都是来自爱你的人✨ 5)希望到圣诞节那天你能和我说Merry Christmas还有Merry me✨

  • 本文向大家介绍java 实现简单圣诞树的示例代码(圣诞节快乐),包括了java 实现简单圣诞树的示例代码(圣诞节快乐)的使用技巧和注意事项,需要的朋友参考一下 代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 我正在做一个程序,它将模拟秘密圣诞老人的分类帽。我试图让程序有一个错误陷阱,以防止人们获得自己的名字,但我无法让程序在有人获得自己的名字时选择一个新的名字。我遇到的另一个问题是,程序一直过早退出。 这是我的代码:

  • 我正在制作一个程序,从用户那里获取一个字符串来创建密码。但是,该密码至少需要8个字符或更多,并且只能包含字母(大写和小写)和数字。我已经这样做了,但是,当我在用户输入中输入一个空格(例如:“pass word”)或一个特殊的符号,如“%”或“

  • 我试图研究我的数据中有零值的概率,我开发了一个代码,当一列数据为零时输出另一列数据的值,这正是我所需要的。但是,对于577BY29数据流中的每一列和其他28列都要这样做是很困难的,所以我决定创建一个for循环,在我有以下内容的地方为我这样做: 您可以看到,当输出数据帧有n=29列时,代码循环正确,但对于上面指定的条件,代码循环不正确。 请帮忙,谢谢!