//打印如下图形
//1 * *:1 " ":6(*两侧空格数)
//2 *** 3 4
//3 ***** 5 2
//4 ******* 7 0
//5 ***** 5 2
//6 *** 3 4
//7 * 1 6
public class test{
public static void main(String[] args){
int n=-1;//定义第0行*的个数 -1+2=1
for(int i=1;i<=7;i++){
if(i<=4){//计算前四行,换行*就加两个
n=n+2;
}else{ //后三行,换行*就减两个
n=n-2;
}
//打印
for(int j=0;j<(7-n)/2;j++){
System.out.print(" ");
}
for(int k=0;k<n;k++){
System.out.print("*");
}
//打完一行就换行。
System.out.println();
}
}
}
结果: