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();//换行
}
}
效果图


浙公网安备 33010602011771号