黑马程序员技术交流社区

标题: 分享一个菱形变异的题目,如果大家有更好的代码请分享交流下 [打印本页]

作者: aa524500    时间: 2014-12-22 23:21
标题: 分享一个菱形变异的题目,如果大家有更好的代码请分享交流下
        题目:打印出如下图案(菱形)
    *
   ***
******
********
******
  ***
   *

  1. class ForForTest
  2. {
  3.         public static void main(String[] args)
  4.         {        //上半部分
  5.                 for (int x=0;x<4 ;x++ )
  6.                 {
  7.                         for (int y=x;y<4;y++ )
  8.                         {
  9.                                 System.out.print(" ");
  10.                         }
  11.                         if (x==0)
  12.                         {
  13.                                 System.out.print("*");
  14.                         }
  15.                         for (int z=0;z<3*x ;z++ )
  16.                         {
  17.                                 System.out.print("*");
  18.                         }

  19.                         System.out.println();
  20.                 }

  21.                 //System.out.println("........................");
  22.                 //下半部分
  23.                 for (int a=0;a<3 ;a++ )
  24.                 {
  25.                         for (int b=0;b<=a+1 ;b++ )
  26.                         {
  27.                                 System.out.print(" ");
  28.                         }
  29.                         for (int c=3*a;c<6;c++ )
  30.                         {
  31.                                 System.out.print("*");
  32.                         }
  33.                         if (a==2)
  34.                         {
  35.                                 System.out.print("*");
  36.                         }
  37.                         System.out.println();

  38.                 }
  39.         }
  40. }
复制代码





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