public class Pyramid {
public static void main(String[] args) {
printYh(10);
}
//打印10以内的金字塔
public static void printYh(int row){
//int row = 5; // 声明行数
for (int j = 1; j <= row; j++) { // 第一层循环,控制每一行
for (int i = row; i >= j; i--) { // 嵌套的第一个循环,控制每行左侧空格数量
System.out.print(" "); // 输出3个空格
}
for (int i = j; i >= 1; i--) { // 嵌套的第二个循环,控制每行左半部输出
System.out.print(" *");
}
for (int i = 2; i <= j; i++) { // 嵌套的第三个循环,控制每行右半部输出
System.out.print(" *");
}
System.out.println(); // 控制第一层循环的换行
}
}
}
|
|