public class T
{
    public static void main(String args[])
    {
        int i = 0;
        for (int i = 0; i < 10; i++)  //说重复定义。
        {
              //...
        }
     }
}
没有变量作用域概念的吗?如果是for中定义的应该是在for循环中起作用才对啊。会屏蔽掉main中定义的变量i亚。怎么会冲突啊?