作者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)