/**
* 作者:朱凌风
* 日期:2011年6月2日,星期四
* 天气:晴
* 功能:在控制台输出"空"金字塔
*/
public class Test {
public static void main(String[] args) {
//定义变量lay,i,j,k
int lay,i,j,k;
//给lay赋值,它代表金字塔的总层数,改变它的值,金字塔的层数也会跟着改变
lay=13;
//用for循环来控制金字塔的层数输出
for(i=1;i<=lay;i++) {
//嵌套一个for循环来打出空格
for(j=1;j<=lay-i;j++) {
System.out.print(" ");
}
//用for循环来控制"*"的输出
for(k=1;k<=2*(i-1)+1;k++) {
//判断是顶层或者是底层是,输出"*"
if(i==1||i==lay) {
System.out.print("*");
}else {
//判断同一层中第一个"*",或者最后一个"*"
if(k==1||k==2*(i-1)+1) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
}