Java语言打印横向的沙漏

img

大概是这样吧,不知道要什么样的,做了个空心的:

        int size = 5;
        int total = size*2-2;
        for(int i = 0; i < size; i++){
            for(int j = 0; j <= total; j++){
                if(j==0||j==i || j==total || j== total-i)
                    System.out.print("* ");
                else
                    System.out.print("  ");
            }


            System.out.println();
        }

        for(int i = 0; i < size-1; i++){
            for(int j = 0; j <= total;j++){
                if(j == 0 || j == size-2-i || j==total || j== total-(size-2-i))
                    System.out.print("* ");
                else
                    System.out.print("  ");
            }

            System.out.println();
        }