实例021-空心菱形如何表示

代码如下:

public class Diamond {
    public static void main(String[] args) {
        for (int i = 6; i >= 1; i--) {//菱形的上半部分
            for (int j = 1; j <= 11; j++) {
                if (i == j || j == 12 - i) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
        for (int i = 2; i <= 6; i++) {//菱形的下半部分
            for (int j = 1; j <= 11; j++) {
                if (i == j || j == 12 - i) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}

运行结果:

     *     
    * *    
   *   *   
  *     *  
 *       * 
*         *
 *       * 
  *     *  
   *   *   
    * *    
     *     

Process finished with exit code 0
posted @ 2022-03-17 15:29  Java成长之路^  阅读(67)  评论(0)    收藏  举报