int G = 5;
// 正三角
for (int i = 1; i <= G; i++) { // 行数
for (int j = 1; j <= G - i; j++) { // 每一行空格数
System.out.print(" ");
}
for (int n = 0; n < 2 * i - 1; n++) { // 每一行 * 数
System.out.print("*");
}
System.out.println();
}
// 倒三角 方法一
for (int i = G; i >= 1; i--) {
for (int j = 1; j <= G - i; j++) {
System.out.print(" ");
}
for (int n = 0; n < 2 * i - 1; n++) {
System.out.print("*");
}
System.out.println();
}
// 倒三角 方法二
for (int i = 1; i <= G; i++) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int n = 1; n <= 2 * (G - i) + 1; n++) {
System.out.print("*");
}
System.out.println();
}