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

© 374856298 中级黑马   /  2015-4-27 00:00  /  324 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

*  
***  
******  
********  
******  
***  
*  
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重   for循环,第一层控制行,第二层控制列。  
三角形:
public class StartG {
   public static void main(String [] args)
   {
           int i=0;
           int j=0;
           for(i=1;i<=4;i++)
           {   for(j=1;j<=2*i-1;j++)
                           System.out.print("*");
                System.out.println("");   
           }
       for(i=4;i>=1;i--)
       { for(j=1;j<=2*i-3;j++)
                   System.out.print("*");
                        System.out.println("");   
       }
   }
}

菱形:
public class StartG {
   public static void main(String [] args)
   {
           int i=0;
           int j=0;
           for(i=1;i<=4;i++)
           {
                   for(int k=1; k<=4-i;k++)
                     System.out.print(" ");
                   for(j=1;j<=2*i-1;j++)
                           System.out.print("*");
                   System.out.println("");   
           }
       for(i=4;i>=1;i--)
       {
                   for(int k=1; k<=5-i;k++)
                             System.out.print(" ");
               for(j=1;j<=2*i-3;j++)
                   System.out.print("*");
                System.out.println("");   
       }
   }
}

1 个回复

倒序浏览
for(int x=0;x<6;x++){
                        for(int y=x;y<6;y++){
                                System.out.print(" ");
                        }
                        for(int z=0;z<=x;z++){
                                System.out.print("* ");
                        }
                        System.out.println();
                }
                for(int x=1;x<6;x++){
                        for(int y=0;y<=x;y++){
                                System.out.print(" ");
                        }
                        for(int z=x;z<6;z++){
                                System.out.print("* ");
                        }
                        System.out.println();
                }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马