黑马程序员技术交流社区

标题: 菱形小代码如何对齐 下面小三角向右移对齐 [打印本页]

作者: wxw19910324    时间: 2016-1-5 12:24
标题: 菱形小代码如何对齐 下面小三角向右移对齐



class ArrayTest2
{               
        public static void main(String[] args)
        {
                                                               
               for (int x=0; x<5; x++)
               {
                       for (int y=x-5; y<5; y++)//这个位置实现了向右移动 去掉-5可对齐
                       {
                             System.out.print(" ");
                                                                                  
                       }

                       for (int z=0; z<=x; z++)
                       {
                              System.out.print("* ");
                                                                                  
                       }                                                               
                              System.out.println();            

                }  

                                   int b =5;
                               for (int x=0; x<5; x++)// 这个位置代码应该怎么写实现 下面的小三角和上面的对齐?
                   {
                       for (int y=0; y<=x; y++)
                       {
                              System.out.print(" ");
                                                                                  
                       }                                                                       
                        for (int z=0; z<b; z++)
                        {
                              System.out.print("* ");
                                                                                  
                        }
                               b--;
                       System.out.println();

                   }  

                }
}


4.png (2.14 KB, 下载次数: 0)

怎么实现下面的小三角向右移对齐

怎么实现下面的小三角向右移对齐

作者: 549208564    时间: 2016-1-5 12:49
你可以考虑将上面一个三角移动空位相反的判断条件给下面的三角空格,最好是用正数,负数不好算




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