- /**
- New灬狼
- 2015年12月10日22:18:19
- */
- /*
- 需求:在屏幕上打印出下面的图形
- *
- * * *
- * * * * *
- * * * * * * *
- 思路:
- 1,这个图形有多行多列,用循环结构;
- 2,分析这个图形,可以变形为
- ------*
- ----* * *
- --* * * * *
- * * * * * * *
- ------* 6- 1*
- ----*** 4- 3*
- --***** 2- 5*
- ******* 0- 7*
- -- 没有奇数,可以 if(x%2==0){ continue }
- ** 没有偶数,可以 if(y%2==0 ) { break }
- *和*之间的空格,可以在后面打印个空格填充。
- */
- class ForNest
- {
- public static void main(String [] args)
- {
-
-
- w:for (int x =0;x<9 ;x++)
- {
- if(x%2==0)
- {
- continue ;
- }
- n1:for (int y =x;y<7 ;y++ )
- {
- System.out.print(" ");
- }
- n2:for (int z=0;z<x ;z++ )
- {
- System.out.print("* ");
- }
-
- System.out.println();
- }
-
- }
- }
复制代码
|
|