1.打印正直角三角形
package ;public class TestFor {public static void main(String[] args) {for(int i=1;i<=10;i++){for(int j=1;j<=i;j++){System.out.print("*");}System.out.println();}}}
效果:
2.打印倒立直角三角形
//package javacto.for(int i=1;i<=10;i++){for(int j=10;j>=i;j--){System.out.print("*");}System.out.println();}
效果如下:
3.打印正的等腰三角形
//package for(int i=1;i<=10;i++){for(int j =10;j>i;j--){System.out.print(" ");}for(int j=1;j<=2*i-1;j++){System.out.print("*");}System.out.println();}
效果如下:
4.打印倒直角三角形
//package for (int i = 0; i < 8; i++) {for (int j = 0; j < i; j++) {System.out.print(" ");}for (int j = 14; j > 2 * i + 1; j--) {System.out.print("*");}System.out.println();}
效果如下:
5.打印一个平行四边形
//package for(int i=0;i<5;i++){for(int j=4;j>i;j--){System.out.print(" ");}for(int j=0;j<8;j++){System.out.print("*");}System.out.println();}
效果如下:
6.打印一个菱形
package int rows=5;//打印菱形上半部分for (int i =1; i <=rows; i++) {for (int j =1;j<=rows-i;j++) {System.out.print(" ");}for (int j =1; j <=2*i-1; j++) {System.out.print("*");}System.out.print("\n");}//打印菱形下半部分for (int i =rows-1; i>=1; i--) {for (int j = 1; j <=rows-i; j++) {System.out.print(" ");}for (int j = 1; j <=2*i-1; j++) {System.out.print("*");}System.out.println();}
效果如下: