public class Main {
public static void main(String[] args) {
// 打印空心金字塔
int row = 12;
for(int i = 1; i <= row; ++ i){
// 先打印空格,不换行。
for(int v = 1 ; v <= row-i; ++v){
System.out.print(" ");
}
for(int j = 1; j <= 2*i-1; ++ j){
// 每行的第一个位置或是最后一个位置以及最后一行都打印出*号
if(j == 1 || j == 2*i -1 || i == row){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println(" ");
}
}
}
开始运行...
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
***********************
运行结束。