为什么代码中会报错?那两个查查错在哪里了?按照他的意思运行下来该是啥结果?

img


那两个查查为什么报错?修改后改代码能输出啥结果?凑字数三十个字。

//要放在main方法里
public class Test
{

    public static void main(String[] args) {
        int output = 10;
        boolean b = false;
        if ((b == true) && (output += 10) == 20) {
            System.out.println("" + output);
        }
        else {
            System.out.println("unequal" + output);
        }
    }

}

(b = true) && (output += 10)
这里进行了重新赋值
output = 10 + output
最终输出output=20