public class Star {public static void main(String[] args) {// 打印空心金字塔 5*5for (int i = 1; i <= 5; i++) {//输出空格 总层数 - 1 个空格for (int k = 1; k <= 5 - i; k++) {System.out.print(" ");}//输出 * 每层有 2*i-1个 * 号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();}}
}