package cn.dfeng; /** * 该类能够用*打印大小的钻石图形 * @author dfeng * */ public class Drawer { /** * 打印钻石图形 * @param n 钻石大小 */ public void printDiamond( int n ){ System.out.println(); int i = 0; boolean flag = true; while( i >= 0 ){ if (i < n) { for (int j = 0; j < n - i; j++) { System.out.print(" "); } for (int j = n - i; j <= n + i; j += 2) { System.out.print("* "); } System.out.println(); } if (i == n) { flag = false; i--; } if (flag) { i++; } else { i--; } } } }