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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© New灬狼 中级黑马   /  2015-12-17 20:47  /  670 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /**
  2.         New灬狼
  3.         2015年12月10日22:18:19
  4. */

  5. /*
  6. 需求:在屏幕上打印出下面的图形

  7.       *
  8.     * * *
  9.   * * * * *
  10. * * * * * * *

  11. 思路:
  12. 1,这个图形有多行多列,用循环结构;
  13. 2,分析这个图形,可以变形为
  14. ------*
  15. ----* * *
  16. --* * * * *
  17. * * * * * * *

  18. ------*                6-        1*
  19. ----***                4-        3*
  20. --*****                2-        5*
  21. *******                0-        7*

  22. -- 没有奇数,可以         if(x%2==0){        continue        }
  23. ** 没有偶数,可以         if(y%2==0 ) {        break        }
  24. *和*之间的空格,可以在后面打印个空格填充。

  25. */
  26. class ForNest
  27. {
  28.         public static void main(String [] args)
  29.         {
  30.                

  31.                
  32.                 w:for (int x =0;x<9 ;x++)
  33.                 {
  34.                         if(x%2==0)
  35.                 {
  36.                         continue ;
  37.                 }
  38.                         n1:for (int y =x;y<7 ;y++ )
  39.                         {                       
  40.                                 System.out.print(" ");
  41.                         }

  42.                         n2:for (int z=0;z<x ;z++ )
  43.                         {
  44.                                 System.out.print("* ");

  45.                         }
  46.                        
  47.                         System.out.println();

  48.                         }
  49.                        
  50.                 }
  51.         }

复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马