JAVA中&&和&、||和|的区别?

如题所述

“1、Java中&叫做按位与,&&叫做短路与,它们的区别是: &
既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:
12&5 的值是多少...”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-03
其中,前两个都代表的是与的关系,不过前一个代表的是如果前面的条件是错误的就不会继续判断后面的条件了。
第2个回答  2021-12-06
其中,前两个都代表的是与的关系,不过前一个代表的是如果前面的条件是错误的就不会继续判断后面的条件了
第3个回答  2021-12-06
&&和||表示的是用来连接字符串,而&和|表示逻辑运算符,一个作用于文本,一个作用于运算
第4个回答  2021-12-06
1.
&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。 &可以用作位运算符,当&两边的表达式不是Boolean类型的时候...
2.
||和|都是表示或,区别是||只要第一个条件满足,后面条件就不再判断。而|要对所有的
相似回答