为什么System.out.println((a&&b)+"未通过");
请问为什么a&&b还要加个括号,不加括号为什么不可以
因为运算符是有优先级关系的,你去掉括号,会先进行+运算,那么&&运算时候就会有boolean类型与String类型无法进行操作的报错
你可以先了解一下运算符优先级
()表示是一个运算符, (a&&b)的结果 要么true 要么 false . 没有括号 ,+ 号也是运算符 ,怎么搞 ?