数据结构与算法-打印等腰三角形算法

package *;

/**
 * @program: data-structure
 * @description: 等腰三角形
 * @author: ChenWenLong
 * @create: 2019-09-10 15:02
 **/
public class IsoscelesTriangle {

    public static void main(String[] args) {
        createIsoscelesTriangle(10);
    }

    /**
     * 功能描述:
     * 〈打印指定行数line的等腰三角形〉
     *
     * @params : [line]
     * @return : void
     * @author : cwl
     * @date : 2019/9/10 15:03
     */
    public static void createIsoscelesTriangle(int line) {
        //打印等腰三角形  一个循环打印空格,一个循环打印*
        //空格的数量:n-i    星号的数量:2*i-1
        //1到n行
        for (int i = 1; i<=line; i++) {
            //1到n-i个空行
            //System.out.println();
            for(int j=1;j<=line-i;j++){
                System.out.print(" ");
            }
            //1到2*i-1个星号
            for (int j = 1; j <=2*i-1; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

}

你可能感兴趣的:(数据结构与算法,数据结构与算法,打印等腰三角形算法)