这个程序是什么意思啊~

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:57:30
for(int row=1;row<6;row++)
{
for(int column=1;column<6-row;column++)
System.out.print(" ");
for(int num=row;num>=1;num--)
System.out.print(num);
for(int num=2;num<=row;num++)
System.out.print(num);
System.out.println();
}
}
}
这个程序是什么意思啊,我怎么没看懂,哪位大侠可以帮小妹逐句的解释一下啊,不胜感激啊!!!

打印出一个左右对称的数字金字塔,如下
****1
***212
**32123
*4321234
543212345
(空格不能显示,以*代替)

for(int row=1;row<6;row++) //确定行数为5
{
//循环,打印每一行左边的空格数
for (int column = 1; column < 6 - row; column++)
System.out.print(" ");
//打印左边数字(以1为对称轴),递减
for (int num = row; num >= 1; num--)
System.out.print(num);
//打印右边数字(以1为对称轴),递增
for (int num = 2; num <= row; num++)
System.out.print(num);
System.out.println();
}

1
212
32123
4321234
543212345