class Demo {
public static void main (String[] args) {
//行数
int line = 6 ;
char ch = 'A';
//上半部分
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= line - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i -1; k++) {
if (k == 1) {
}else if (k <= (2 * i) / 2 ) {
ch += 1;
}else {
ch -= 1;
}
System.out.print(ch);
}
System.out.println();
}
//下半部分
for (int i = 1; i <= line - 1; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= (2 * line) - 2 * i - 1; k++) {
if (k == 1) {
}else if (k <= ((2 * line) - 2 * i ) / 2 ) {
ch += 1;
}else {
ch -= 1;
}
System.out.print(ch);
}
System.out.println();
}
}
}
演示结果: