黑马程序员技术交流社区

标题: 空心菱形打印,这样写太站面板空间了吧 [打印本页]

作者: danniu1314    时间: 2015-8-12 12:04
标题: 空心菱形打印,这样写太站面板空间了吧
class Diamond
{   
   public static void main(String[] args)
   {  
       for(int i=1; i<=7; i++)  //一共7行
       {      
          if(i<=3)  //在1-3行打印正三角形
          {            
              for(int j=1; j<=7; j++) //每行7列  
              {     
                 if(j==i+3||j==5-i) //在i+3和5-i两个地方打印*,第一行这两者相等,所以只打印一个*  
                 {      
                     System.out.print("*");  
                  }   
                 else
                 {  
                    System.out.print(" ");  
                  }  
               }  
          }   
         else
         {  
             for(int k=1; k<=7; k++) //在4-7行打印倒三角形
             {   
                if(k==i-3||k==11-i) //在i-3和11-i两个地方打印*,最后一行这两者相等,所以只打印一个*
                {     
                    System.out.print("*");  
                 }   
                else
                {  
                    System.out.print(" ");  
                 }  
              }  
         }  
         System.out.println();  
      }  
    }  
}  
作者: 耀阳圣尊    时间: 2015-8-12 14:50
还可以吧!




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