标签:
1 public classrhombic {2
3 public static voidmain(String[] args){4
5 /**
6 * scriber()画菱形的方法,参数 9 是指菱形的对角线的长度7 * 参数,在此处,只使用奇数,8 * 如果,你想要使用偶数,请找我,否则自己处理,哈哈9 */
10 scriber(29);11
12 }13
14 /**
15 * 画出一个默认大小的菱形16 * 功能已经完成,好像可以简化一下17 */
18 private static void scriber(intnumber) {19 /**
20 * 画出一个菱形所需要的行数21 */
22 for(int i=0; i
24 *画出一个菱形所需要的列数25 */
26 for(int y=0; ynumber/2))28 System.out.print("*");29 else
30 System.out.print(" ");31 }32 System.out.println();33 }34
35 }36 /**
37 * 画出一个默认大小的菱形38 * 功能已经完成,好像可以简化一下39 */
40 private static void scriber4(intnumber) {41 /**
42 * 画出一个菱形所需要的行数43 */
44 for(int i=0; i
46 *画出一个菱形所需要的列数47 */
48 for(int y=0; ynumber/2))50 System.out.print("*");51 else
52 System.out.print(" ");53 }54 System.out.println();55 }56
57 }58 /**
59 * 画出一个默认大小的菱形60 * 画出菱形的上两个边与左下角的边61 */
62 private static void scriber3(intnumber) {63 /**
64 * 画出一个菱形所需要的行数65 */
66 for(int i=0; i
68 *画出一个菱形所需要的列数69 */
70 for(int y=0; y
74 System.out.print(" ");75 }76 System.out.println();77 }78
79 }80
81 /**
82 * 画出一个默认大小的菱形83 * 第二步画了。菱形的左边部分84 */
85 private static void scriber2(intnumber) {86 /**
87 * 画出一个菱形所需要的总次数88 */
89 for(int i=0; i
91 * 每次都产生两个星光,有个特殊的是,第一个、最后一个的星光是重合的。即星光是二合一、92 *93 */
94 for(int j=number/2, k=number/2;j>0;--j,++k){95 /**
96 * 先画画左上边的星光97 * k居然是画下的一个98 */
99 if(i==j || i==k)100 System.out.print("*");101 else
102 System.out.print(" ");103 }104 System.out.println();105
106 }107
108 }109
110 /**
111 * 画出一个默认大小的菱形112 * 先画画左上边的星光113 */
114 private static void scriber1(intnumber) {115 /**
116 * 画出一个菱形所需要的总次数117 */
118 for(int i=0; i
120 * 每次都产生两个星光,有个特殊的是,第一个、最后一个的星光是重合的。即星光是二合一、121 *122 */
123 for(int j=number/2;j>0;--j){124 /**
125 * 先画画左上边的星光126 */
127 if(i==j )128 System.out.print("*");129 else
130 System.out.print(" ");131 }132 System.out.println();133 }134 }135
136 }
run:
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
成功构建 (总时间: 0 秒)
run:
*
* *
* *
* *
* *
* *
* *
* *
*
成功构建 (总时间: 1 秒)
标签: