if(a == 1)
int b = 2;
如上代码会报错,
D:\idea_workspace\Compiler\test\com\test18\TestScope.java:16: 错误: 非法的表达式开始。根据如上的的方法,if后可以跟什么一下就能看出来,如:
if(a == 1)
try{
}finally {
}
或者:
if(a == 1);