/*实现镂空金字塔*/ package demo1; public class demo1 { public static void main(String[] args) { int a=8; for (int i=1;i<=a;i++)//定义层数循环 { for (int k=1;k<=a-i;k++) {System.out.print(" ");}//每一层对应的循环=空格 for (int j=1;j<=(i-1)*2+1;j++)//每一层对应的星号循环 {if (i==1||i==a) {System.out.print("*");}//第一层后最后一层打完星号 else{ if( j==1||j==(i-1)*2+1) {System.out.print("*");}//中间层第一个和最后一个为星号 else {System.out.print(" ");}//空格替代 } } System.out.println(""); } } }
转载于:https://www.cnblogs.com/roytan/p/5278357.html