-2
我试图嵌套的for循环(JAVA)用来打印出以下几点:使用嵌套的for循环来打印数字(JAVA)
331
330
322
311
300
222
111
,我遇到了一些麻烦。到目前为止,我有:
for(int a = 3; a >=0; a--)
{
for(int b = 3; b>=0; b--)
{
for(int c = 2; c>=0; c--)
{
System.out.println(a + " "+ b +" "+ c);
}
}
}
但打印出更多的东西是这样的:
3 3 2
3 3 1
3 3 0
3 2 2
3 2 1
3 2 0
3 1 2
3 1 1
3 1 0
3 0 2
3 0 1
3 0 0
2 3 2
2 3 1
2 3 0
2 2 2
2 2 1
2 2 0
2 1 2
什么是错我的代码?我怎样才能打印出第一个序列,而不是第二个?我很确定它与中间循环有关,但我确实不确定。
谢谢!
似乎没有一个可辨别的模式,以您所需的输出。 – GriffeyDog
你是什么意思的第一序列 –
你能准确地描述你的要求。从这个输出我们不能确定产生这个输出的东西。这个输出是否完成?或者可以有更多的元素?你的解决方案比你的要求多。 –