1.等腰三角形
row要自己定义赋值即可
for (int i = 0; i < row; i++) {
for (int j = 0; j < row - i; j++) {
System.out.print("^");
}
for (int k = 0; k < i * 2 - 1; k++) {
System.out.print("*");
}
System.out.println();
}
2.菱形
if (row >= 1) {
int i, j;
for (i = 0; i < row; i++) {
for (j = 0; j < row - i; j++) {
System.out.print(" ");
}
for (j = 0; j < 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
for (i = 0; i < row; i++) {
for (j = 0; j < i; j++) {
System.out.print(" ");
}
for (j = 0; j < 2 * (row - i) - 1; j++) {
System.out.print("*");
}
System.out.println();
}
} else {
System.out.println("输入错误,请重新输入!");
}
3.用字母创建图形
for (int i = 1; i <=row; i++) {
for (int j = 1; j < i; j++) {
System.out.print((char)(j+96));
}
for (int j = i; j !=0; j--)
System.out.print((char)(j+96));
System.out.println();
}