局部變數使用前需初始化。那為什麼第二個for未初使化依然可使用?(結果是null null null) ,而第一個for 卻run time異常跳出NullPointerException?
第二個for 不也是使用了ss[i]嗎?
再麻煩各位高手指教了,謝謝您!
public class C0822 {
public static void main(String[] args) {
String[] ss=new String[3];
int i=0;
for(String s:ss)
{
ss[i].concat("Item "+i);
i++;
}
for(i=0;i<ss.length;i++)
{
System.out.println(ss[i]+" ");
}
}
}