读书人

求解答for循环解决办法

发布时间: 2012-08-16 12:02:16 作者: rapoo

求解答for循环
for(;;)具体是什么意思,怎么实现。

[解决办法]
楼上正解。
[解决办法]
这代表着是死循环.
[解决办法]
= while(true)
[解决办法]
用一个简单的for循环示例
for(语句1;条件1;语句2){
语句3;
}
每次执行for循环的时候会执行1次语句1,然后判断条件1,如果条件1成立执行语句3,再执行语句2.到此为1次循环。
下一次循环依旧会判断条件1,如果条件成立执行语句3和语句2.
直到条件1不成立。最后退出循环

以for(int i=0;i<2;i++){
System.out.println(i)
}为例
执行顺序为语句1,条件1,语句3,语句2,条件1,语句3,语句2,条件1
即i = 0; 0 < 2?T;打印0;i++(i = 1);1 < 2?T;打印1;i++(i = 2); 2 < 2?F;跳出循环
[解决办法]
相当于 while(true)
就是无限循环


for(; ; ){

// 需要一个跳出条件
if (条件满足){
break ;
}
}
[解决办法]
死循环。就是

Java code
while(true){//dosomething}
[解决办法]
死循环

读书人网 >J2SE开发

热点推荐