逻辑运算符和短路与、短路或

逻辑运算符

运算符 说明
& 只要有一个为false,则false
短路与 && 只要有一个为false,则false
| 只要有一个为true,则true
短路或 || 只要有一个为true,则true
! 取反操作
异或 ^ 相同为false,不同为true

短路与和短路或采用短路的方式。从左到右计算,如果只通过运算符左边的操作数就能确定该逻辑表达式的值,则不会继续计算运算符右边的操作数,提高效率。

短路:短路与是Java语言中的一个逻辑运算符,记作&&,与编程语言中的与(&)相似,但是具有短路性质:在使用&进行运算时,不论左边为true或者false,右边的表达式都会进行运算,而如果使用&&进行运算,当左边为false时,右边的表达式不会进行运算,因此&&被称为短路与。

       boolean a = false;
       boolean b = false;
        System.out.println(a&b);//false
        System.out.println(a|b);//false
        System.out.println(a^b);//false
        System.out.println(!b);//true
        boolean c = 2>1 || (4<3);
        System.out.println(c);
posted @   萧何i  阅读(676)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示