打印菱形
import java.util.Scanner;
public class Homeworks6 {
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
System.out.print("请输入想要打印的菱形的行数:");
while(true){
int line = sc.nextInt();
if(line%2==0){
System.out.print("对不起,你输入的菱形行数不符合要求,请输入奇数:");
continue ;
}
for (int i=1;i<=(line/2)+1;i++){
for(int j=(line/2)+1;j>i;j--){
System.out.print(" ");
}
for(int k=1;k<=(i*2-1);k++){
System.out.print("*");
}
System.out.println("");
}
for(int i=1;i<=line/2;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for (int k=((((line/2)-i)+1)*2)-1;k>=1;k--){
System.out.print("*");
}
System.out.println("");
}
break;
}
}
}

