首先,楼主能记下这段代码的决心真的很令人钦佩,但是都记下代码了还没有理解代码的这种学习方法确实不可取,我们要做的是理解了代码,然后自己敲出来,没有理解就不要去死记,那样会浪费很多时间,下面来逐一解释一下代码吧
这个输出的结果貌似
/*
*
* *
* * *
* * * *
* * * * *
*/
class Noname16
{
public static void main(String[] args)
{
for (int x=0;x<5 ;x++ ) //外循环:控制5行
{
for (int y=x;y<4 ;y++ ) //内循环:控制每行里边前4-x列的输出值
{
System.out.print(" ");
}
for (int z=0;z<=x ;z++ )//内循环:控制每行里边后x+1列的输出值
{
System.out.print("* ");
}
System.out.println();//结束一行,进入下一行,执行到这里会执行x++,再进入循环,println()相当于回车键
}
}
}
|