有关Java循环的问题

java语言规范不允许一个本地变量声明语句作为一条语句在for,while,或do循环中重复执行。 一个本地变量声明作为一条语句只能直接出现在一个语句块中。

例如:
     for(int i =0;i<100;i++)
           Creature creature =  new Creature();

     上面代码编译时错误。
改为:
  
 for(int i =0;i<100;i++)
    {
      Creature creature =  new Creature();或new Creature();
    }

你可能感兴趣的:(java)