黑马程序员技术交流社区

标题: New灬狼的学习笔记---ForNest [打印本页]

作者: New灬狼    时间: 2015-12-17 20:47
标题: New灬狼的学习笔记---ForNest
  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.         }

复制代码







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