打印出如下图案(行数为奇数n的菱形)
打印出如下图案(行数为奇数n的菱形)
// *
// ***
// *****
//*******
// *****
// ***
// *
public class exercise{
public static void main(String[] args) {
final int N = 7;
int numOfStar = 1;
int numOfBlank = N/2;
for (int i = 0; i < N; i++) {
for (int j = 0; j < numOfBlank; j++) {
System.out.print(" ");
}
for (int j = 0; j < numOfStar; j++) {
System.out.print("*");
}
if(i<N/2){
numOfBlank--;
}else {
numOfBlank++;
}
if (i<N/2) {
numOfStar += 2;
}else {
numOfStar -= 2;
}
System.out.println();
}
}
}