/*输出如下效果
         *
        ***
       *****
        ***
         * */
/*
问题分析:
结构是循环结构
外层循环控制行数
内层循环控制列数
1.整体*的结构是1 3 5 3 1,是一组先递增后递减的等差数列
2.空格的结构式2 1 0 1 2
 */
public class Circulation {
    public static void main(String[] args) {
        int i;
        int j;
        for(i = 1;i <= 3;i++){
            for(j = 1;j <= 3 - i;j++){
                System.out.print(" ");
            }
            for(j = 1;j <= i * 2 - 1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        for(i = 2;i >= 1;i--){
            for(j = 1;j <= 3 - i;j++){
                System.out.print(" ");
            }
            for(j = 1;j <= i * 2 - 1;j++){
                System.out.print("*");
            }
            System.out.println();
    }
    }
}