为啥编译的时候说没有定义过s,难道经过异常处理后这个定义会失效?public class Input{ public static void main(String args[]){

int s;
try{s=System.in.read();
}
catch(IOException e){
System.out.println("error");
}
System.out.print(s);
}

}