本帖最后由 darkpiece 于 2014-1-21 21:06 编辑
public class Demo3
{
public static void main(String []args)
{
//死去活来->打四层
int lay=7;
//表示有多少层
for(int i=1;i<=lay;i++)
{
//找出空格规律
//1->3 2->2 3->1 4->0
for(int k=1;k<=lay;k++)
{
System.out.print(" ");
}
//打印*
//1->1 2->3 3->5 4->7
for(int j=1;j<=(i-1)*2+1;j++){
//判断该层是否是顶层或者是底层
if(i==1||i==lay){
System.out.print("*");
}
else
{
//如果是第一个*
if(j==1||j==(i-1)*2+1)
{
System.out.print("*");
}
else{
System.out.print(" ");
}
}
}
//打出一个换行
System.out.println();
}
}
} |
|