public class 空心金字塔 {
public static void main(String[] args) {
//层数
/*
* * 第1层有1个*
* ** 第2层有2个*
* *** 第3层有3个*
* **** 第4层有4个*
* ***** 第5层有5个*
*
* * 第1层有2*1-1个* 2*i-1 有4个空格 5 - i
* *** 第2层有2*2-1个* 有3个空格
* ***** 第3层有2*3-1个* 有2个空格
* ******* 第4层有2*4-1个* 有1个空格
* ********* 第5层有2*5-1个* 有0个空格
*
*
* * 第1层有1个* 只有行第一个和最后一个是一个*
* * * 第2层有2个* 剩余都是空格(最后一行全是*)
* * * 第3层有2个*
* * * 第4层有2个*
* ********* 第5层有9个*
* */
int totalLevel;
for(int i = 1;i <= 5;i++) {//层数
//输出*之前输出空格
for(int z = 1;z <= 5-i;z++) {
System.out.print(" ");
}
//输出*
for (int j = 1;j <= 2 * i - 1;j++) {//*数
if(j == 1 || j == 2 * i - 1 || i == 5){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
空心金字塔
最新推荐文章于 2024-08-16 23:08:28 发布