关于final变量的问题 刚才的用的时候注意到的 有点疑惑
final int i=5;这么是定义一个常量吧? 也就是说 i 的值不可更改吧?
但是这个程序 如下:
class ForText
{
public static void main(String [] args)
{
for(int i=0;i<10;i++)
{
final int k=i;
System.out.println(k);
}
}
}
为什么K的值被更改了呢?疑惑啊
谁懂的给我讲讲
2006-04-08 11:05
2006-04-08 11:21
2006-04-08 11:38
2006-04-08 12:12
2006-04-08 12:57
2006-04-08 13:53