【发布时间】:2016-02-05 16:41:29
【问题描述】:
尊敬的专业人士! 我是Java编程的超级初学者。 我只是在学校学习一些基本的东西。 当我做作业时,我遇到了一个问题。
问题是使用嵌套循环来制作这种堆叠数字模式:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
我只能使用while循环(因为我们还没有学习for或do循环),外层循环体应该执行10次。 我可以使用 print 和 println 来制作这个图案。
我用 while 循环尝试了许多不同的方法,但我无法弄清楚。
请给我一些提示。
这是我目前正在处理的代码:
class C4h8
{
public static void main(String[] args)
{
int i, j;
i = 1;
while(i <= 10)
{
j = 1;
while (j <= 10)
{
System.out.print(j);
j++;
}
System.out.println();
i++;
}
}
}
但它只显示:
12345678910
12345678910
12345678910
12345678910
12345678910
12345678910
12345678910
12345678910
12345678910
12345678910
我的问题可能看起来很愚蠢,但我真的很挣扎,因为就像我提到的那样,我是一个超级初学者.. 请帮助我,以便我可以学习并继续前进!
非常感谢!
【问题讨论】:
-
在内部 while 循环中使用 while(j
标签: java while-loop nested-loops