优秀的编程知识分享平台

网站首页 > 技术文章 正文

Java(面试)——&和&&的区别

nanyue 2024-10-02 17:56:26 技术文章 34 ℃

&和&&的意思

&运算符有两种用法:(1)按位与(这篇文章先不介绍);(2)逻辑与。

&&运算符是短路与运算。

&和&&的区别

逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。

举例说明

注意

逻辑或运算符(|)和短路或运算符(||)的差别也是如此。

说明

我是一个Java小白,只是想把自己学的东西分享给大家,如果那里不对的话,请大神们指教,谢谢!

Tags:

最近发表
标签列表