Java的一条语言规范

JLS14.4:不允许一个本地变量声明语句做为一条语句在for,while,或do循环中重复执行。

像下面的是不合法的:

                        for(int i=0;i<10;i++)
			int j=i;

 除非加上大括号,才会变合法:

                       for(int i=0;i<10;i++)
                   {
			int j=i;
                   }

 

你可能感兴趣的:(java)