A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhxu188 中级黑马   /  2014-7-17 16:36  /  553 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

               1
             212
           32123
          4321234
        543212345
      65432123456
    7654321234567
  876543212345678
98765432123456789



上面是要打印的结果,本人写的一段小代码,大大神们有没有更简单的代码呢,拿出来交流一下吧
本人代码如下
  1. public static void method()
  2.         {
  3.                 for(int i=1;i<10;i++)
  4.                 {
  5.                         for(int j=1;j<10-i;j++)//找到每行的第一个输入的位置
  6.                                 System.out.print(" ");
  7.                         for(int j=i;j>0;j--)//按从大到小输入每行的左半边
  8.                                 System.out.print(j);
  9.                         for(int j=2;j<=i;j++)//按从小到大输入每行的右半边
  10.                                 System.out.print(j);
  11.                         System.out.println();//每行输入完成后换行
  12.                 }
  13.         }
复制代码
大家有没有更简便的代码?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马