小钿自留地
标题:
打印出一个由空格和*组成的规律图形
[打印本页]
作者:
hext
时间:
2015-2-16 19:00
标题:
打印出一个由空格和*组成的规律图形
[attach]2[/attach]
/*
* ********** ********** *
** ********* ********* **
*** ******** ******** ***
**** ******* ******* ****
***** ****** ****** *****
****** ***** ***** ******
******* **** **** *******
******** *** *** ********
********* ** ** *********
********** * * **********
*/
public class D{
public static void main(String[] args) {
for (int i = 1;i<=10;i++){
for (int n = 1;n<=8;n++){
switch (n){
case 1:
case 8:
for (int j = 0;j<i;j++){
System.out.print("*");
}
break;
case 4:
case 5:
for (int j = 0;j<i;j++){
System.out.print(" ");
}
break;
case 2:
case 7:
for (int j = 0;j<11-i;j++){
System.out.print(" ");
}
break;
case 3:
case 6:
for (int j = 0;j<11-i;j++){
System.out.print("*");
}
break;
}
}
/* 下面为更简单,更直接的方法:
for (int j = 0;j<i;j++){
System.out.print("*");
}
for (int j = 0;j<11-i;j++){
System.out.print(" ");
}
for (int j = 0;j<11-i;j++){
System.out.print("*");
}
for (int j = 0;j<2*i-1;j++){
System.out.print(" ");
}
for (int j = 0;j<11-i;j++){
System.out.print("*");
}
for (int j = 0;j<11-i;j++){
System.out.print(" ");
}
for (int j = 0;j<i;j++){
System.out.print("*");
}*/
System.out.println();
}
}
}
复制代码
作者:
hext
时间:
2015-3-18 10:43
[qq]914263541[/qq]
欢迎光临 小钿自留地 (http://bbs.hexiaotian.cn/)
Powered by Discuz! X3.2