1. 程式人生 > >Java根據傳入的引數數量列印三角形

Java根據傳入的引數數量列印三角形

Java根據傳入的引數數量列印三角形

程式碼實現如下:

package cesi.tomcat.util;
/**
 * Created by gailun on 2018/11/4.
 */
public class Test1 {
    public static void main(String[] args) {
        printTriangle(5);
        printTriangleOne(5);
    }

    /**
     *  根據傳入的引數數量列印等腰直角三角形
     * @param line
     */
    public static void printTriangle(int line){
        //外迴圈控制行數
        for (int i = 1; i <= line; i++) {
            //內迴圈輸出空格
            for (int j = i; j < line; j++) {
                System.out.print("*");
            }
            //內迴圈輸出*
            for (int j = 1; j <= i*2-1; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

    /**
     *  根據傳入的引數數量列印直角三角形
     * @param line
     */
    public static void printTriangleOne(int line){
        for (int i = 1; i <= line; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

執行結果: