|、||、&、&&是java的逻辑运算符,分别表示|(或),||(短路或),&(与),&&(短路与)。
&和&&都是表示与,区别是&&只要第一个条件为假,后面的条件就不再判断。
|和||都是表示“或”。区别是||只要满足第一个条件,后面的条件就不在判断,而|要对所有的条件都进行判断。
注意当他们进行运算的时候,&表示两个数先都变成二进制,然后两个数都是1才为1,其他为0
|表示两个数只要有一个为1,就是1,其他都是0
|与||,&与&&的区别
最新推荐文章于 2023-01-10 17:38:02 发布