题目:打印不同图形
package com.gao.test;
/*
打印不同的图形
 */
public class TestDemo05 {
    /*
1.长方形
**********
**********
**********
**********
     */
    public static void main(String[] args) {
        for (int j = 1; j <= 4; j++) {//控制行数
            //***********
            for (int i = 1; i <= 10; i++) {//控制*的数
                System.out.print("*");
            }
            //换行
            System.out.println();
        }
    /*
2.距离前面有一定空隙的长方形
     **********
     **********
     **********
     **********
     */
    for (int j=1;j<=4;j++){//控制行数
        for(int i=1;i<=5;i++){//控制空格数
            System.out.print(" ");
        }
        for(int i=1;i<=10;i++){//控制*数
            System.out.print("*");
        }
        //换行
        System.out.println();
    }
    /*
3.平行四边形
         **********
        **********
       **********
      **********
     */
        for (int j = 1; j<=4; j++) {//控制行数
            for (int i = 4;i >= j-1; i--){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=10;i++){//控制*数
                System.out.print("*");
            }
            System.out.println();
        }
    /*
4.三角形
   *
  ***
 *****
*******
     */
        for (int j = 1; j<=4; j++) {//控制行数
            for (int i = 4;i >= j-1; i--){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=j*2-1;i++){//控制*数
                System.out.print("*");
            }
            System.out.println();
        }
    /*
5.菱形
   *
  ***
 *****
*******
 *****
  ***
   *
     */
        for (int j = 1; j<=4; j++) {//控制行数
            for (int i = 1;i <= (9-j); i++){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=(2*j-1);i++){//控制*数
                System.out.print("*");
            }
            System.out.println();
        }
        for (int j = 1; j<=3; j++) {//控制行数
            for (int i = 1;i <= (j+5); i++){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=(7-2*j);i++){//控制*数
                System.out.print("*");
            }
            System.out.println();
        }
    /*
6.空心菱形
   *
  * *
 *   *
*     *
 *   *
  * *
   *
     */
        for (int j = 1; j<=4; j++) {//控制行数
            for (int i = 1;i <= (9-j); i++){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=(2*j-1);i++){//控制*数
                  if(i == 1 || i == (2*j-1)){
                    System.out.print("*");
                  }else{
                      System.out.print(" ");
                  }
            }
            System.out.println();
        }
        for (int j = 1; j<=3; j++) {//控制行数
            for (int i = 1;i <= (j+5); i++){//控制空格数
                System.out.print(" ");
            }
            for(int i=1;i<=(7-2*j);i++){//控制*数
                if(i == 1 || i == (7-2*j)){
                    System.out.print("*");
                }else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}






 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号