int a;
int x=4;
int y=2;
if(x>y){
a=5;
}
int y=a;//这一句会报错为什么?但是x>y这个条件换成true或者4>2这样,该语句则会执行成功