數據結構與演算法-列印等腰三角形演算法

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