gpt4 book ai didi

java - 如何在java中制作带有循环的模式

转载 作者:行者123 更新时间:2023-12-01 10:46:58 24 4
gpt4 key购买 nike

public class NestedLoopPattern {
public static void main(String[] args) {
final int HASHTAG_AMMOUNT = 6;

for (int i=0; i < HASHTAG_AMMOUNT; i++) {
System.out.println("#");
for (int j=0; j < i; j++) {
System.out.print(" ");
}
System.out.println("#");
}
}
}

我应该用嵌套循环来制作这个模式,但是用上面的代码我不能,

##
# #
# #
# #
# #
# #

我只是不断地将其作为我的输出:

#
#
#
#
#
#
#
#
#
#
#
#

最佳答案

您错误地为第一个哈希标记调用了System.out.println(),它在您不想要的地方打印了换行符。只需将该调用更改为 System.out.print() 即可:

 public class NestedLoopPattern {
public static void main(String[] args) {
final int HASHTAG_AMMOUNT = 6;

for (int i=0; i < HASHTAG_AMMOUNT; i++) {
// don't print a newline here, just print a hash
System.out.print("#");
for (int j=0; j < i; j++) {
System.out.print(" ");
}
System.out.println("#");
}
}
}

输出:

##
# #
# #
# #
# #
# #

关于java - 如何在java中制作带有循环的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125396/

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