作者phechen ()
看板java
標題Re: [問題] 一個新手對for迴圈的小問題
時間Tue Feb 21 18:41:26 2006
※ 引述《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)