作者NightPrince (shooting star)
看板java
标题Re: [问题] 关於for回圈
时间Fri Jun 2 20:52:41 2006
※ 引述《CMJ0121 (请多指教!!)》之铭言:
: public class test
: {
: public static void main(String[] args)
: {
: int i=0;
: for(i=0; i<100; ++i)
: if(i==3)
: break;
: for(i;i<100;++i)
: System.out.println("test");
: }
: }
: 精简版的CODE
: 然後
: 为什麽第二的回圈
: 他给我的error说
: for(i;i<100;++i)
: ^
: not a statement
: 我在C++可以做的事情
: 再java就不能做了阿!?
: 这跟java本身有关吗!?
你第一个for回圈结束後, i就被回收了
所以你第二个回圈要用i的时候
compiler当然不知道 i 是啥罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.171.4