Re: [問題] 請教一個for迴圈的小問題

看板java作者時間19年前 (2006/02/21 18:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《tkcn (小安)》之銘言: : ※ 引述《phechen ()》之銘言: : : 範例一: : : public static void main(String args[]) : : { : : int i; : : for(i=1 ; i<=10 ; i++) : : { : : } : : System.out.println(i); : : } : : 範例二: : : public static void main(String args[]) : : { : : for(int i=1 ; i<=10 ; i++) : : { : : } : : System.out.println(i); : : } : 首先請注意你的這行程式碼 System.out.println(i); 的所在位置, : 它並不在迴圈的 scope 之中! : i 的生命週期只在迴圈之中, : 你的第二個範例在迴圈之外嘗試去印出 i,自然無法 compile。 我想再請問一下, 我把範例二的System.out.println(i);放到迴圈的scope中再試了一次, Compile時出現以下錯誤訊息: printi.java:3: <identifier> expected putlic static void main(String args[]) ^ printi.java:10: ';' expected } ^ 2 errors 照理來說不是應該可以了嗎?為什麼還是不行呢? -- 併排拖吊!拖吊!併排拖吊! 路霸拖吊!拖吊!路霸拖吊! 紅線拖吊!拖吊!黃現拖吊!拖吊! 通通拖吊!拖吊!拖!拖!拖!拖! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.127.251 ※ 編輯: phechen 來自: 210.66.127.251 (02/21 18:43)
文章代碼(AID): #13-kptc2 (java)
文章代碼(AID): #13-kptc2 (java)