Print Triangles(打印三角形)- JAVA DemoTest

Print Triangles(打印三角形)

思考方法

先采用Scanner类的nextInt方法获取输入需要的三角形高度数值,采用for循环语句把空格进行输出,然后再采用空格基础下,进行输出三角形的图形

public static void main(String[] args) {
        //print 三角形
        Scanner count = new Scanner(System.in);
        System.out.print("请输入三角形高度行数:");
        int num=count.nextInt();//输入三角形高度
        for (int i=1;i<=num;i++)//定义行数循环
        {
            for (int j=num-i;j>0;j--)//空白位置,采用自减形式,把空格减少输出
            {
                System.out.print(" ");
            }
            for (int n=1;n<=(2*i-1);n++)//实现1-3-5-7-9的形式输入,避免利用多个for循环
            {
                System.out.print("*");
            }
            System.out.println();//换行
        }
    }

效果图



posted @ 2020-05-31 21:30  1s  阅读(308)  评论(0)    收藏  举报