有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中,符号ANDEQUALS运算符用于什么?

Java是否有&=运算符?我看到这个代码:

boolean allReady = true;            
for(Entry<String,Boolean> ace : factory.readyAces.entrySet()) {
    allReady &= ace.getValue();

什么是&=


共 (3) 个答案

  1. # 1 楼答案

    这与:

    allReady = allReady & ace.getValue();
    

    这是有点明智和明智的。这意味着您总是对双方都进行评估,然后采用“逻辑and”(只有当双方都为真时,结果才为真)

  2. # 2 楼答案

    这是按位求和的快捷方式

    allReady = allReady & ace.getValue();
    
  3. # 3 楼答案

    这是一个按位AND赋值运算符。相当于做:

    allReady = allReady & ace.getValue();