结论
java 中执行顺序是先执行&&,再执行||
验证,直接上代码
public static void main(String[] args) {
System.out.println(false||false&&true); // false
System.out.println(false||true&&true); // true
System.out.println(true||true&&false); // true
//这里就可以看出先执行&&再执行||,再对这种情况进行验证
System.out.println(true||false&&false); // true
//------------------------
//验证第四种情况
System.out.println(true||false&&false); // true
//添加括号,改变优先级,先执行||,此时为false,与第四种情况不一致
System.out.println((true||false)&&false); // false
//添加括号,改变优先级,先执行&&,此时为true,与第四种情况一致
System.out.println(true||(false&&false)); // true
//验证结束,java中先执行&&再执行||
}