打印空心菱形:

public class Rhomb{
    
   
    public static void main(String[] args){
    
    int totalLevel = 40;
    int n = (totalLevel + 1) / 2;

//上半部分
    for( int i = 1 ; i <= n; i++){
        for(int k = 1; k <= n - i; k++){
                System.out.print(" ");

        }
    
            for(int j = 1; j <= 2*i-1; j++){
                if(j == 1 || j == 2 * i - 1 || i == totalLevel) {
                    System.out.print("*");
                } else { //其他情况输出空格
                    System.out.print(" ");
                }

            }
                System.out.println();
        }

//下半部分
    for( int i = n-1 ; i >=1 ; i--){
        for(int k = 1 ; k <= n - i; k++){
            System.out.print(" ");
        }
        for(int j = 1; j <= 2*i-1; j++){
                if(j == 1 || j == 2 * i - 1 || i == totalLevel) {
                    System.out.print("*");
                } else { //其他情况输出空格
                    System.out.print(" ");
                }

            }
                System.out.println();
    }


    }
}