- class Test3
- {
- public static void main(String[] args)
- {
- int n,i,j;
- n=5;
- for (i=1;i<n;i++)
- {
-
- System.out.print(" ");
- System.out.print(i);
- }//打印结果是: 1 2 3 4
- for(j=n;j<2*n;j++)//j=5;j<10;j++ 这是大循环,循环了5次
- {
- for(i=n;i>0;i--)//i=5;i>0;i-- 这是小循环,也循环了5次
- {
- System.out.print(" ");
- System.out.print(i);
- }//小循环打印结果是: 5 4 3 2 1
- }
- //大循环打印了5次小循环的结果 也就是 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1
- //所以最终结果加上上面打印的 1 2 3 4就是: 1 2 3 4 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1
- System.out.println();
- ///你想要的结果是:1 2 3 4 5 4 3 2 1
- //你没有必要写嵌套循环了,把上面的大循环去掉就行了,要里面的小循环就能得出你要的结果
- }
- }
复制代码 |