gpt4 book ai didi

java - for 星形图案循环

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

我是编码初学者。我尝试制作星形图案,如下所示;

public class Exercise19
{
public static void main(String[] args)
{
for(int i = 1; i < 5; i++)
{
for(int j = i; j < 5; j++)
System.out.print("*");
System.out.println();
}

}

我不明白内循环和外循环,因为当我将内循环更改为
(int j = 1;j < i;j++)。这是不同的模式。

请解释一下。非常感谢。

最佳答案

外部 for 循环跟踪行号。或者,换句话说,它用于计算我们正在打印的行数。内部 for 循环用于跟踪我们正在打印的 * 数量。

例如数字 n 被标记为用户的输入:

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

}

请注意,我们使用 print() 方法而不是 println() 方法来显示星星,因为我们希望 * 显示在同一行上。执行内部循环后,我们使用 println() 语句转到下一行。

If the input is five, the following pattern needs to be printed.
*
**
***
****
*****

关于java - for 星形图案循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36759807/

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