双层for循环,打印图形。
System.out.println("===正方形===");
for(int i=1;i<5;i++) {
for(int j=1;j<=5;j++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("===平行四边形===");
for(int i=1;i<5;i++) {
for(int j=5;j>=i+1;j--) {
System.out.print(" ");
}
for(int j=1;j<5;j++) {
System.out.print("*");
}
System.out.println("===左上三角形===");
for(int i=1;i<5;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===左下三角形===");
for(int i=1;i<5;i++) {
for(int j=5;j>=i+1;j--) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===左上三角形plus===");
for(int i=1;i<5;i++) {
for(int j=1;j<=2*i-1;j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===右上三角形===");
for(int i=1;i<=5;i++) {
for(int j=5;j>=i+1;j--) {
System.out.print(" ");
}
for(int j=1;j<i+1;j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===右下三角形===");
for(int i=0;i<5;i++) {
for(int j=1;j<=i;j++) {
System.out.print(" ");
}
for(int j=5;j>i;j--) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===金字塔===");
for(int i=1;i<=5;i++) {
for(int j=5;j>=i+1;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=0;i<5;i++) {
for(int j=1;j<=i;j++) {
System.out.print(" ");
}
for(int j=10;j>2*i+1;j--) {
System.out.print("*");
}
System.out.println();
}
System.out.println("===菱形===");
for(int i=1;i<=5;i++) {
for(int j=5;j>=i+1;j--) {
System.out.print(" ");
}
for(int j=0;j<2*i-1;j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<5;i++) {
for(int j=1;j<=i;j++) {
System.out.print(" ");
}
for(int j=10;j>2*i+1;j--) {
System.out.print("*");
}
System.out.println();
}