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

  • 2019 年 10 月 26 日
  • 筆記

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();          }      }    }