package lx; public class lx { public static void main(String[] args) { for(int i = 1;i <= 10 ;i++) { for(int h = 9; h >= i; h--) { System.out.print(" ");//打印空格,从9个到1个 } for(int x = 1; x <= i; x++) { System.out.print("*");//打印星号,从1个到9个 } for(int x = 1; x < i; x++)//为了顶部有尖端,右半边第一行不输出,所以用"<"而不是“<=” { System.out.print("*");//右边部分只输出星号即可 } System.out.println();//换行 } //以上菱形上半部分,下半部分同理 for(int i = 1;i <= 10 ;i++) { for(int x = 1; x <= i; x++) { System.out.print(" "); } for(int h = 9; h >= i; h--) { System.out.print("*"); } for(int h = 9; h > i; h--) { System.out.print("*"); } System.out.println(); } } }