gpt4 book ai didi

Java 图形设计循环

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:37 25 4
gpt4 key购买 nike

for(int i = 1; i < 12; i++)
{
for(int k=11; k > i; k--)
{
System.out.print("*");

}
System.out.print("\n");
}

我上面的代码显示了这样的设计:

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

我想把它换成这样:

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

我知道我需要以某种方式使用循环和 System.out.print("") 来留出空格。

最好的使用方法是什么?我创建了两个单独的循环,但是对于下一行命令,这不会在两个循环中工作。我如何将其整合到一个循环中?

最佳答案

对于第二个“图片”:您必须在“*”之前打印可变数量的空格。这可以通过在打印“*”的循环之前使用另一个循环来实现,并且知道每次打印一行时,打印的空格数会增加一个,星号的数量也会增加减一。

编辑:

这里有一个提示,可以帮助您入门。填空(并删除注释):

int delta = /*fill*/;
for (int i = 0; i < /*fill*/; i++) {
for (int j = 0; j < /*fill*/; j++) {
System.out.print(" ");
}
for (int j = 0; j < /*fill*/; j++) {
System.out.print("*");
}
delta += /*fill*/;
System.out.print("\n");
}

关于Java 图形设计循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com