java打印直角三角形和菱形
打印直角三角形
for(int i=1;i<=8;i++) { for(int j=1;j<=i;j++) { System.out.print("* "); } System.out.println(""); }
运行结果
打印菱形
for(int i=1;i<=8;i++) { for(int j=7;j>=i;j--) { System.out.print(" "); } for(int k=1;k<=i;k++) { System.out.print("* "); } for(int k=2;k<=i;k++) { System.out.print("* "); } System.out.println(); } for(int a=1;a<=8;a++) { for(int b=1;b<=a;b++) { System.out.print(" "); } for(int b=7;b>=a;b--) { System.out.print("* "); } for(int b=6;b>=a;b--) { System.out.print("* "); } System.out.println(); }
运行结果