java语言输出菱形和空心菱形

这个是菱形

class  Demo
{
    public static void main(String[] args) {
        for(int i = 0;i<5;i++){
            for (int j= 4;i<j;j--){
                System.out.print(" ");
            }
            for (int z =0 ;z<(i+i-1) ;z++ ){
                System.out.print("*");
            }
            System.out.println();

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

        }
    }
}

空心菱形

class Ling 
{
    public static void main(String[] args) 
    {
            for(int i = 0;i<11;i++){
            for (int j= 10;i<j;j--){
                System.out.print(" ");
            }
            for (int z =0 ;z<(i+i-1) ;z++ ){
                if(z==0||z==(i+i-2)){

                System.out.print("*");
                }
                else{
                    System.out.print(" ");
                }
            }
            System.out.println();

        }
        for(int i = 10;0<i;i--){
            for (int j= 11;i<j;j--){
                System.out.print(" ");
            }
            for (int z =(i+i-4) ;z>=0 ;z-- ){

                if(z==(i+i-4)||z==0){

                System.out.print("*");
                }
                else{
                    System.out.print(" ");
                }
            }
            System.out.println();

        }
    }
}

 

posted @ 2017-07-14 09:03  牛皮的你,菜鸡的我  阅读(231)  评论(0)    收藏  举报