三月 8, 2019

用java打印图形

代码如下

    public static void main(String[] args) {
    
        for (int i = 0; i <7; i++) {
            for (int j = 0; j <= i; j++) {//左星
                System.out.print("*");
        }
            for (int j = 0; j <= 12-2*i; j++) {//中空
                System.out.print(" ");
                
            }
            for (int j = 0; j <= i; j++) {//右星
                
                System.out.print("*");
                
            }
            
            System.out.println();
            
        }
        for (int i = 0; i < 15; i++) {
            System.out.print("*");
            
        }
        System.out.println();
        for (int i = 0; i <6; i++) {
            for (int j = 0; j <=5-i; j++) {
                System.out.print("*");
            }
            for (int j = 0; j <=2+2*i; j++) {
                System.out.print(" ");
                
            }
            for (int j = 0; j <= 5-i; j++) {
                System.out.print("*");
                
            }
            System.out.println();
            
        }
    }