黑马程序员技术交流社区
标题:
有人能帮忙解释下代码么,for循环
[打印本页]
作者:
王德超
时间:
2012-8-29 15:10
标题:
有人能帮忙解释下代码么,for循环
public class HeartDemo
{
public static void main(String[] args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(j==4-i)
System.out.print("* ");
else
System.out.print(" ");
}
for(int k=0;k<5;k++)
{
if(k==4)
continue;
if(k==i)
System.out.print("* ");
else
System.out.print(" ");
}
for(int j=0;j<5;j++)
{
if(j==0)
continue;
if(j==4-i)
System.out.print("* ");
else
System.out.print(" ");
}
for(int k=0;k<5;k++)
{
if(k==i)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
for(int i=0;i<9;i++)
{
for(int k=0;k<9;k++)
{
if(k==i)
System.out.print("* ");
else
System.out.print(" ");
}
for(int j=0;j<9;j++)
{
if(j==8-i)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
}
作者:
张飞年
时间:
2012-9-1 03:22
这们老兄的代码真的很有才,一颗心。代码跟着看一了遍,说实话没看清楚,因为脑袋逻辑跟不上,但是我可以告诉你个简单方法来弄懂它,并且快递掌握它,你拿一个白纸,用笔来执行程序的每一步,把该打印出的结果认真写出来,虽然费时间,但不费脑筋还十分好用,我就用这个笨办法解决了好多 看起来头晕的代码。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2