作者NightPrince (shooting star)
看板java
标题Re: [问题] 关於for回圈
时间Fri Jun 2 22:04:00 2006
※ 引述《qrtt1 (隐者)》之铭言:
: ※ 引述《NightPrince (shooting star)》之铭言:
: : 你第一个for回圈结束後, i就被回收了
: : 所以你第二个回圈要用i的时候
: : compiler当然不知道 i 是啥罗
: i的scope不会被回收啊
漏看了 i 是在 for loop 前宣告的
按照原PO的说法只要改一个地方就可以 work 了
int i=0;
for(; i<100; ++i)
if(i==3)
break;
for(;i<100;++i)
System.out.println("test");
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.171.4