有關for 迴圈

看板java作者時間19年前 (2006/10/26 09:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
int a=1,b=10; for(;a++<=3;b++) {System.out.println("a="+a+"b="+b);} 其輸出為 a=2b=10 a=3b=11 a=4b=12 請問為何會有a=4這種情況呢? 另一種.. int a=1,b=10; for(;++a<=3;b++) {System.out.println("a="+a+"b="+b);} 其輸出為 a=2b=10 a=3b=11 此差異之成因...? 另..for的initial寫在( )內和先宣告的差別是..? 小弟用for寫nested loop時..initial寫的位置不同.其輸出結果也差異甚大. -- □ Origin: 風 之 谷 bbs.ee.ncku.edu.tw □ From: 140.116.102.42
文章代碼(AID): #15G0ZF00 (java)
文章代碼(AID): #15G0ZF00 (java)