黑马程序员技术交流社区

标题: 求老鸟给分析分析 有点乱 [打印本页]

作者: Jason林    时间: 2015-4-28 17:42
标题: 求老鸟给分析分析 有点乱
  1. class Test1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int i;
  6.                 int j;
  7.                 int input=10;
  8.                 System.out.println("正三角:");
  9.                
  10.                 for (i=1;i<=input ;i++ )
  11.                 {
  12.                         for (j=i;j<input ;j++ )
  13.                         {
  14.                                 System.out.print(" ");
  15.                         }
  16.                         //打印左半边三角
  17.                         for (j=i;j>=1 ;j-- )
  18.                         {
  19.                                 if(j>=10)
  20.                                         System.out.print("*");//大于9的数字用*表示
  21.                                 else
  22.                                         System.out.print(j);

  23.                         }
  24.                         //打印右半边三角
  25.                         for (j=2;j<=i ;j++ )
  26.                         {
  27.                                 if(j>=10)
  28.                                         System.out.print("*");
  29.                                 else
  30.                                         System.out.print(j);

  31.                         }
  32.                         System.out.println();
  33.                 }
  34.                        
  35.                
  36.         }
  37. }
复制代码

作者: 程梦真    时间: 2015-4-28 22:02
。。。。。。。。。。。。。。。。顶
作者: 神话归来99    时间: 2015-4-28 22:21
/**输出正三角形  * 使用多层循环实现  *廖开德注释  */ class Test9  {         public static void main(String[] args)          {                 int i;                 int j;                 //标识变量 用来控制打印行数                 int input=10;                 System.out.println("正三角:");                 //第一层循环用来控制打印的行数                 for (i=1;i<=input ;i++ )                 {       //本循环用来控制输出的空格数量,每增加一行则减少一个                         for (j=i;j<input ;j++ )                         {                                 System.out.print(" ");                         }                         //打印左半边三角 行数i是几,则输出i到1的值                         for (j=i;j>=1 ;j-- )                         {                                 if(j>=10)                                         System.out.print("*");//大于9的数字用*表示                                 else                                         System.out.print(j);                          }                         //打印右半边三角 从第二行开始打印 行数j是几,则输出2到i的值                         for (j=2;j<=i ;j++ )                         {                                 if(j>=10)                                         System.out.print("*");                                 else                                         System.out.print(j);                          }                         System.out.println();                 }                                                   } }
作者: 神话归来99    时间: 2015-4-28 22:25
/**输出正三角形
* 使用多层循环实现
*廖开德注释
*/
class Test9
{
        public static void main(String[] args)
        {
                int i;
                int j;
                //标识变量 用来控制打印行数
                int input=10;
                System.out.println("正三角:");
                //第一层循环用来控制打印的行数
                for (i=1;i<=input ;i++ )
                {       //本循环用来控制输出的空格数量,每增加一行则减少一个
                        for (j=i;j<input ;j++ )
                        {
                                System.out.print(" ");
                        }
                        //打印左半边三角 行数i是几,则输出i到1的值
                        for (j=i;j>=1 ;j-- )
                        {
                                if(j>=10)
                                        System.out.print("*");//大于9的数字用*表示
                                else
                                        System.out.print(j);

                        }
                        //打印右半边三角 从第二行开始打印 行数j是几,则输出2到i的值
                        for (j=2;j<=i ;j++ )
                        {
                                if(j>=10)
                                        System.out.print("*");
                                else
                                        System.out.print(j);

                        }
                        System.out.println();
                }
                        
               
        }
}

作者: Jason林    时间: 2015-4-30 13:55
神话归来99 发表于 2015-4-28 22:25
/**输出正三角形
* 使用多层循环实现
*廖开德注释

谢谢啊    弄明白了:handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2