class Print
{
public static void main(String []args)
{
for(int i=1;i<=7;i+=2)//最外层循环
{
for(int kong=7;kong>i-1;kong--)
{
System.out.print(" ");
}
for(int xing=1;xing<=i;xing++)
{
System.out.print("* ");
}
System.out.println();
}
}
}
/*这几个循环中的i的值是1吗?还是在循环中在变? i是控制变量肯定一直在变啊
如果在变i分别是多少? 分别是1,3,5,7,最外层循环4次
怎样知道他们分别循环多少次?外层循环次数*内层循环次数就是总的循环次数啊。
内层的循环次数随i的值变化,先要求和。
打印结果:
*
* * *
* * * * *
* * * * * * *
*/ |