int maxLength;
maxLength =7;// 菱形的总长度// 正序输出上半部分// 4行for(int m =1; m <=(maxLength +1)/2; m++){// 空格 3个 2个 1个 0个for(int b =1; b <=(maxLength +1)/2- m; b++){
System.out.print(" ");}// 星 1 3 5 7for(int c =1; c <= m *2-1; c++){
System.out.print("*");}
System.out.println();}// 倒序输出下半部分// 3 行 2 1for(int d =(maxLength +1)/2-1; d >=1; d--){// 空格 1 2 3for(int b =1; b <=(maxLength +1)/2- d; b++){
System.out.print(" ");}// 4 - 3 = 1 4 - 2 + 3 = 5for(int c =(maxLength +1)/2- d; c <=(maxLength +1)/2-2+ d; c++){
System.out.print("*");}
System.out.println();}
for(int i =1; i <=5; i++){for(int k =1; k <=7- i; k++){
System.out.print(" ");}for(int j =1; j <= i; j++){
System.out.print("* ");}
System.out.println();}for(int i =1; i <=6; i++){for(int k =1; k <= i ; k++){
System.out.print(" ");}for(int j =1; j <=7-i; j++){
System.out.print("* ");}
System.out.println();}