//输出三角形,菱形
//三角形由多到少,内外循环都是++
//三角形由少到多,内外循环相反,一个++,一个--
for(int i=1;i<=10;i++) { for(int j=1;j<=i;j++) { System.out.print("*"); } System.out.println(); } for(int i=1;i<=10;i++) { for(int j=9;j>=i;j--) { System.out.print("*"); } System.out.println(); }
//菱形 for(int i=1;i<=10;i++) { for(int j=9;j>=i;j--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print("*"); } System.out.println(); } for(int i=1;i<=10;i++) { for(int j=1;j<= i;j++) { System.out.print(" "); } for(int j=9;j>=i;j--) { System.out.print("*"); } System.out.println(); }
输出*后加空格,结果便为菱形
for(int i=1;i<=10;i++) { for(int j=9;j>=i;j--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print("*"); } for(int j=1;j<i;j++) { System.out.print("*"); } System.out.println(); } for(int i=1;i<=10;i++) { for(int j=1;j<= i;j++) { System.out.print(" "); } for(int j=9;j>=i;j--) { System.out.print("*"); } for(int j=9;j>i;j--) { System.out.print("*"); } System.out.println(); }