※ 引述《NightPrince.bbs@ptt.cc (shooting star)》之銘言:
> : 我在C++可以做的事情
> : 再java就不能做了阿!?
> : 這跟java本身有關嗎!?
> 你第一個for迴圈結束後, i就被回收了
> 所以你第二個迴圈要用i的時候
> compiler當然不知道 i 是啥囉
這樣說似乎怪怪的..
原po的int i是宣告在for迴圈之外的..
所以i的scope並不是只限定在for迴圈裡..
自然沒有迴圈結束後被回收的問題..
原po遇到的錯誤單純是Java定義for(XXX;YYY;ZZZ)時..
在XXX和ZZZ必需是一個statement..
而以原po寫的i自然不是statement所以compiler就吐Error囉..
--
● ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ /
˙ ╲ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ★
◢ ★˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ ◣
CDBBS 中正築夢園BBS站 歡迎蒞臨參觀 cd.twbbs.org (140.123.20.230)
http://cd.twbbs.org◥ * Author: lazyf ★ From: 140.123.105.25 ◤
討論串 (同標題文章)
完整討論串 (本文為第 8 之 8 篇):