- /*
- 显示金字塔)编程,提示用户输入一个在1到15之间的数,然后显示如下所示的图案:
- 1
- 2 1 2
- 3 2 1 2 3
- 4 3 2 1 2 3 4
- 5 4 3 2 1 2 3 4 5
- 6 5 4 3 2 1 2 3 4 5 6
- 7 6 5 4 3 2 1 2 3 4 5 6 7 // 该运行结果是用户输入7后,程序显示的图案
- //(要求使用for语句)
- */
- class ForDemo
- {
- public static void main(String[] args)
- {
- forDemo(7);
- }
- public static void forDemo(int i)
- {
- //控制打印几行,
- for (int a=1;a<=i ;a++ )
- {
- //控制打印1(包含1)前面的数;
- for (int b=a;b>0;b-- )
- {
- System.out.print(b +" ");
- }
- //控制打印1(不包含1)和面的数
- for (int b=2;b<a+1;b++)
- {
- System.out.print(b +" ");
- }
- System.out.println();
- }
- }
- }
复制代码 |