#直角三角形
for (int i=1;i<=5;i++){ for (int j=1;j<=i;j++){ System.out.print("*"); } System.out.println(); } //倒置的直角三角形 for (int i = 1;i<=5;i++){ for (int j=1;j<=6-i;j++){ System.out.print("*"); } 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++){ System.out.print("*"); } System.out.println(); } //倒置的等腰三角形 for (int i=1;i<=5;i++){ for (int j=1;j<=i-1;j++){ System.out.print(" "); } for (int j=1;j<=11-2*i;j++){ System.out.print("*"); } 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++){ System.out.print("*"); } System.out.println(); } for (int i = 1;i<=4;i++){ for (int j=1;j<=i;j++){ System.out.print(" "); } for (int j=1;j<=9-2*i;j++){ System.out.print("*"); } System.out.println(); }打印结果 #沙漏
for (int i = -4;i<=4;++i){ for(int j=1;j<=4-Math.abs(i);j++){ System.out.print(" "); } for(int j=1;j<=2*Math.abs(i)+1;j++){ System.out.print("*"); } System.out.println(); }打印结果