gpt4 book ai didi

java - 嵌套循环构造

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:50:18 28 4
gpt4 key购买 nike

这是我的作业的一部分。我只需要一点建议。我需要编写一些嵌套循环结构,以打印以下内容:

"122333444455555"

"+**+++****+++++"

"--***++++-----******+++++++"

这是我打印第一组符号的代码

public static void main (String[] args)
{
int i,j;
for(i=1;i<6;++i)
{
for(j=1;j<i+1;++j)
{
System.out.print(i);
}
}
}

这工作得很好。我只是无法弄清楚第二组和第三组符号。
抱歉我缺乏经验,我是 Java 的新手。

最佳答案

一种解决方案是:

final String[] arr = {"*", "+"};

在你的内部循环中:

System.out.print(arr[i % 2]);

% (Modulo) 运算符负责 *+ 符号之间的切换:

对于 even i 它将是 *,否则它将是 +


输出:"+**+++****+++++"

(关于第二个输出,我不会告诉你解决方案,但一旦你理解它,它与这个非常相似)。

关于java - 嵌套循环构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20374521/

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