java &&(且) ||(或) 运算符优先级问题讨论和验证

一、先给结论

  • && 优先级大于 ||

二、验证

java 复制代码
//结果false
System.out.println( (true || false) && false ); 
//结果true
System.out.println( true || (false && false) );
//结果true
System.out.println( true || false && false );
  • 如果是顺序执行的,结果应该为false,实际上结果为true,说明了什么?&&(与)提前计算了

三、大家需要注意的

  • 平常大家写代码的时候,这种运算一定要加括号,不然可读性很差,当代码比较多的时候,逻辑容易混乱
  • 一般平常工作中:可读性>简洁
相关推荐
veneno11 分钟前
大量异步并发请求控制并发解决方案
前端
tg-zm88999621 分钟前
2025返利商城源码/挂机自动收益可二开多语言/自定义返利比例/三级分销理财商城
java·mysql·php·laravel·1024程序员节
X***C86222 分钟前
SpringBoot:几种常用的接口日期格式化方法
java·spring boot·后端
阿巴~阿巴~25 分钟前
JsonCpp:C++ JSON处理利器
linux·网络·c++·json·tcp·序列化和反序列化
i***t91929 分钟前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
ao_lang37 分钟前
数据链路层
linux·服务器·网络
前端达人38 分钟前
你的App消息推送为什么石沉大海?看Service Worker源码我终于懂了
java·开发语言
oden41 分钟前
2025博客框架选择指南:Hugo、Astro、Hexo该选哪个?
前端·html
小光学长1 小时前
基于ssm的宠物交易系统的设计与实现850mb48h(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·前端·数据库
z***3351 小时前
【MySQL系列文章】Linux环境下安装部署MySQL
linux·mysql·adb