请不要看这里的状况,以便减轻对行为的理解
为什么结果等于真?
boolean result = false && (false)?false:true;
Run Code Online (Sandbox Code Playgroud)
我知道我们可以解决这个问题:
boolean result = false && (false?false:true);
Run Code Online (Sandbox Code Playgroud)
但我只是想知道为什么第一个语法不正确,看起来像'?' 运营商优先于'&&'