java打印图形

正方形:

public void print() {
    for(int i=1;i<=5;i++){
        for(int j=1;j<=5;j++){
            System.out.print("* ");
        }
        System.out.println();
    }
}

运行结果:

* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * * 

左下直角三角形:

public void print() {
    for(int i=1;i<=5;i++){
        for(int j=1;j<=i;j++){
            System.out.print("* ");
        }
        System.out.println();
    }
}

运行结果展示:

* 
* * 
* * * 
* * * * 
* * * * * 

左上直角三角形:

public void print() {
    for(int i=1;i<6;i++){
        for(int j=6-i;j>0;j--){
            System.out.print("* ");
        }
        System.out.println();
    }
}

运行结果:

* * * * * 
* * * * 
* * * 
* * 
* 

右下三角形:

public void print() {
    for(int i=1;i<5;i++){
        for(int j=4-i;j>0;j--){
            System.out.print(" ");
        }
        for(int j=1;j<=i;j++){
            System.out.print("*");
        }
        System.out.println();

    }
}
   *
  **
 ***
****

上面✳号后面加个空格,可以变形成为正三角形:

   * 
  * * 
 * * * 
* * * * 

空心三角形:

posted @ 2022-11-21 15:58  Liku007  阅读(63)  评论(0编辑  收藏  举报