有三段死循环代码
1.
public void Method()
{
int i = 1;
while(i <= 9 )
{
int j = 1;
while(j<=i)
{
System.out.print(i*j);
System.out.print("\t");
j++;
j = 1; //死循环
}
i++;
System.out.println();
}
}
2.
public void Method()
{
for(int j =1 ;j>0; j++)
{
System.out.print(j);
}
}
3.
public void Method()
{
for(int j =1 ;j>0; j++)
{
System.out.println(j);
}
}
均在MyEclipse10下运行
问题1:代码1 和代码2、3均为死循环,但为何在terminate(停止)的时候代码1 要耗费的时间非常地长。
问题2:代码2 和代码3 的区别在print还是println ,但为何代码2不显示结果,但代码三println正常?