Java 布尔值&;=赋值运算符意义
如果我有两个变量Java 布尔值&;=赋值运算符意义,java,boolean,bit-manipulation,variable-assignment,Java,Boolean,Bit Manipulation,Variable Assignment,如果我有两个变量 boolean k = true; boolean m = false; 下面是做什么的 k &= m; 这是复合赋值运算符,相当于: k = (boolean)(k & m); 这是复合赋值运算符,相当于: k = (boolean)(k & m); 是的,我明白,但是k的值等于什么?@AbdulAhmad&运算符做什么?它执行的是按位and运算operators@darknight:请参阅。@DavidWallace:没有&&=。。。()是的
boolean k = true;
boolean m = false;
下面是做什么的
k &= m;
这是复合赋值运算符,相当于:
k = (boolean)(k & m);
这是复合赋值运算符,相当于:
k = (boolean)(k & m);
是的,我明白,但是k的值等于什么?@AbdulAhmad
&
运算符做什么?它执行的是按位and运算operators@darknight:请参阅。@DavidWallace:没有&&=
。。。()是的,我明白,但是k的值等于什么?@AbdulAhmad&
运算符做什么?它执行的是按位and运算operators@darknight:请参阅。@DavidWallace:没有&&=
。。。()为什么不运行这三行,然后看看什么k
和m
之后都相等?为什么不运行这三行,然后看看什么k
和m
之后都相等?