Java 生成钻石*
package com.MyJava;
public class Test {
public static void main(String[] args) {
int N = 4; // 上半部分的行数
// 上半部分
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= 2 * N - 1; j++) {
if (j == N - i + 1 || j == N + i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.print('\n');
}
// 下半部分
for (int i = N + 1; i <= 2 * N - 1; i++) {
for (int j = 1; j <= 2 * N - 1; j++) {
if (j == i - N + 1 || j == 3 * N - i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.print('\n');
}
}
}
输出: