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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l631356126 中级黑马   /  2015-9-5 21:33  /  315 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何用for的嵌套循环打印一个菱形

2 个回复

倒序浏览
* 思路:使用for和循环

* 1.先打印正三角,

* 2.再打印倒三角
*/
class  ForForDemo
  {
      public static void main(String[] args) {
       
                /*

                * 打印三角形

               */
                           /*
               for(int x=0;x<5;x++){
                                   //打印空格
                      for(int y=x+1;y<5;y++){

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

                              System.out.print("* ");
                      }
                       //换行

                        System.out.println();
               }
               //倒三角
               for(int x=4;x>0;x--){
                       //打印空格
                      for(int y=x;y<=4;y++){

                              System.out.print(" ");
                       }
                      //打印三角形
                      for(int z=0;z<x;z++){

                           System.out.print("* ");
                       }
                        //换行
                      System.out.println();
               }
       }
}
回复 使用道具 举报
还是挺复杂的啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马