【发布时间】:2014-05-18 19:40:35
【问题描述】:
如果我有两个变量
boolean k = true;
boolean m = false;
以下是做什么的;
k &= m;
【问题讨论】:
-
你为什么不运行这三行代码,然后看看
k和m两者相等?
标签: java boolean bit-manipulation variable-assignment
如果我有两个变量
boolean k = true;
boolean m = false;
以下是做什么的;
k &= m;
【问题讨论】:
k 和m 两者相等?
标签: java boolean bit-manipulation variable-assignment
这就是复合赋值运算符,相当于:
k = (boolean)(k & m);
【讨论】:
& 操作员是做什么的?
&&=... (docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.12)