java 输出三角形

阅读 90

2022-02-07

public class Demo1 {
    public static void main(String[] args)
    {
        //外循环控制行数:5行
        for (int i=1;i<=5;i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            //换行
            System.out.println();
        }
    }
}

输出结果如下:

 

public class Demo2 {
    public static void main(String[] args)
    {
        //外循环控制行数:5行
        for (int i=1;i<=5;i++) {
            //循环控制输出空格
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }

            for (int a=1;a<=i;a++)
            {
                System.out.print("*");
            }
            //换行
            System.out.println();
        }
    }
}

输出结果为:

 

public class Demo3 {
    /**利用循环打印输出一个三角形▲
     * 三角形行数自定义**/
    public static void main(String[] args)
    {
        //外循环控制行数:5行
        for (int i=1;i<=5;i++)
        {
            for (int j=5;j>=i;j--)
            {
                System.out.print(" ");
            }
            for (int a=1;a<=i;a++)
            {
                System.out.print("*");
            }
            for (int c=1;c<i;c++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

运行结果:

 

精彩评论(0)

0 0 举报