gpt4 book ai didi

java - 嵌套 for 循环后卡住 java 空间

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:19 26 4
gpt4 key购买 nike

public class Prac 
{
public static void main (String[] args)

{
for (int line = 7; line >= 1; line = line - 2)
{
for(int stars = 1; stars < line; stars++)
{
System.out.print("*");
}
System.out.println();
}
}
}

输出正确,但下面有一个新行。我该如何做到最后没有新行?

*******
*****
***
*
// New line here

最佳答案

要删除末尾的新行,您可以向代码中添加 if 语句,如下所示;

public class Prac 
{
public static void main (String[] args)

{
for (int line = 7; line >= 1; line = line - 2)
{
for(int stars = 1; stars < line; stars++)
{
System.out.print("*");
}
if((line-2) > 0)System.out.println();
}
}
}

这将确保只有当打印另一行时才会出现新行

关于java - 嵌套 for 循环后卡住 java 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53604019/

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