首先我们分解这个问题,由简到难循序渐进,先打印4层半个金字塔如图:
public class demo1 {
/**
* 打印半个金字塔
* *
* **
* ***
* ****
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int layer =4;
/* 第一层==>1
* 第二层==>2
* 第三层==>3
* 第四层==>4
*/
for(int i=1;i<=layer;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();//换行
}
}
}
然后根据上面的在分析如何打印整个金字塔:如下图