嵌套的 for 循环未完成我尝试打印的序列



这是我编写的嵌套for循环:

int i,j;        
for(i=5;i>=1;i=i-1)
{
    for(j=1;j<i+1;j++)
    {
        System.out.print(i);
    }           
}

上面的代码打印:55555 4444333221,但我正试图让它在末尾添加另一个"2",所以它应该打印55555 444-4332212。

我花了一段时间更改运算符和数字,但我还没弄清楚。

只需在外循环后添加System.out.print(2)

for(i=5;i>=1;i=i-1) {
    for(j=1;j<i+1;j++)
    {
        System.out.print(i);
    }
}
System.out.print(2);

附带说明一下,您可以在for定义中定义ij

for(int i=5;i>=1;i=i-1) {
    for(int j=1;j<i+1;j++) {

只需在for循环的末尾打印一个2

for(i=5;i>=1;i=i-1) {
    for(j=1;j<i+1;j++)
    {
        System.out.print(i);
    }
}
System.out.print(2);

最新更新