java语言规范不允许一个本地变量声明语句作为一条语句在for,while,或do循环中重复执行。 [color=red]一个本地变量声明作为一条语句只能直接出现在一个语句块中。[/color]
例如:
上面代码编译时错误。
改为:
例如:
for(int i =0;i<100;i++)
Creature creature = new Creature();
上面代码编译时错误。
改为:
for(int i =0;i<100;i++)
{
Creature creature = new Creature();或new Creature();
}