/*
作者:冲
日期:20130722
功能:打印镂空的金字塔
*/
public class Demon2
{
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-i;k++)
{
System.out.print(" ");
}
// 打印 *
// 1->1 2->3 3->5 4->7
for (int j=1;j<=2*i-1;j++){
// 判断该层是否是顶层或者是底层
if (i==1||i==lay){
System.out.print("*");
}
else
{
// 如果是第一个*
if (j==1||j==2*i-1)
{
System.out.print("*");
}
else {
System.out.print(" ");
}
}
}
// 打出一个换行
System.out.println();
}
}
}
评论1
最新资源