【发布时间】:2013-10-18 10:54:41
【问题描述】:
有些迭代代码是这样写的
while(true) for(int i = 0 ; i<=4;++i)
{
{
System.out.println(i); System.out.println(i);
if(i==4)
break;
}
}
两者都具有相同的逻辑,将其作为假设。那么在代码中使用哪一个会更快、更好,使用其中任何一个意味着什么??
【问题讨论】:
-
您的 while 循环将陷入无限循环。
-
sry 我忘了在while循环中提到++i
-
@DeepSaxena 然后更新您的帖子,以便新访问者受益
-
最好在代码中使用与您正在编程的编码约定相对应的代码。