public static void main(String[] args) {
//行数 1,2,3,4,5 //空格数量4,3,2,1,0 //星号数量2n-1 for (int i = 1; i <=5 ; i++) { for (int j = 0; j <5-i ; j++) { System.out.print(" "); } for (int k = 0; k < 2*i-1; k++) { System.out.print("*"); } System.out.println(); } //行数 4,3,2,1 //空格数量1,2,3,4 //星号数量7,5,3,1 for (int a = 4; a >=1 ; a--) { for (int b = 0; b <5-a ; b++) { System.out.print(" "); } for (int c = 0; c < 2*a-1; c++) { System.out.print("*"); } System.out.println(); } }
输出结果:
*
***
*****
*******
*********
*******
*****
***
*