public static void main(String[] args) {
int n=18;//n必须是偶数可以打印出沙漏装的图形
int i,j,k,m,p;
k=n/2;
for ( i = 0; i < n; i++) {
m=k-(k-i);
p=n-2*i;
if(p<=0){
m=n-1-i;
p=Math.abs(n-2-i*2);
}
for ( j = 0; j < m; j++) {
System.out.print(" ");
}
for(j=0;j<p;j++){
System.out.print("*");
}
for ( j = 0; j < m; j++) {
System.out.print(" ");
}
System.out.println("");
}
}
******************
****************
**************
************
**********
********
******
****
**
**
****
******
********
**********
************
**************
****************
******************