不能编译和编译错误各是什么情况如果在程序中出现if(a=b){....}这种情况属于不能编译还是Error呢?什么情况下不能编译 和出现编译错误呢?[解决办法]不能编译就是编译期错误吧,例如
if (s.equals("")) { // 变量s未定义,不能编译通过}[解决办法]编译就是严格语法检测。if(a=b){....}类型不能匹配 if是接收一个boolean值,你那是赋值语句,没有返回值 所以是编译错误