package demo;
import java.util.*;
/**
* 用循环打印菱形
* @author Administrator
*
*/
public class Rhomb {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int row; // 菱形行数
System.out.print("请输入菱形行数:");
row = in.nextInt();
while (row % 2 == 0) { // 判断菱形行数是否是奇数
System.out.print("请输入奇数:");
row = in.nextInt();
}
int size = (row + 1) / 2;
/**
* 上半部
*/
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++){
System.out.print("*");
}
System.out.println();
}
/**
* 下半部
*/
for (int i = 1; i <= size - 1; i++){
for (int x = 1; x <= i; x++){
System.out.print(" ");
}
for (int y = i; y < row-i; y++){
System.out.print("*");
}
System.out.println();
}
}
}