正三角形
System.out.println(" 正三角形");
for (int i = 1; i < 6; i++) {
for (int j = i; j < 6; j++) {
System.out.print(" ");
}
for (int j = 1; j < i * 2; j++) {
System.out.print("*");
}
System.out.println();
}
倒三角形
System.out.println(" 倒三角形");
for (int i = 5; i >= 0; i--) {
for (int j = 0; j < 5 - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
双向三角形
System.out.println("双向三角形");
for (int i = 1; i < 5; i++) {
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
for (int j = 1; j < i * 2; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 5; i >= 0; i--) {
for (int j = 0; j < 5 - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
空双向三角形
System.out.println("空心三角形");
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if ((j == 1) || (j == 2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
for (int i = 4; i >= 1; i--) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if ((j == 1) || (j == 2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}