首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请大神帮帮忙解决方法

2012-12-16 
请大神帮帮忙12 1 23 2 1 2 34 3 2 1 2 3 45 4 3 2 1 2 3 4 5这个数字三角怎么用java实现??[最优解释]运行

请大神帮帮忙
        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

这个数字三角怎么用java实现??
[最优解释]
运行结果如下:


                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 
  8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 
9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 

[其他解释]

public static void main(String[] args) throws Exception {
int row = 9;  //行数,可任意修改
String margin =" "; //数字见得空白
for(int i = 1; i <= row; i++){
for(int j = 0; j < row - i; j++){
System.out.print(margin+margin);
}
for(int j = i; j > 0; j--){
System.out.print(j+margin);
}
for(int j = 2; j <= i; j++){
System.out.print(j+margin);
}
System.out.println();
}
}

[其他解释]
呵呵,万分感谢,好好看下

热点排行