Boolean Expressions

AP Computer Science A· difficulty 4/5

<code>if (x = 5)</code> differs from <code>if (x == 5)</code> in that

  • A

    First does assignment (compile error in Java for non-boolean)

    check_circle
  • B

    They are the same

  • C

    First raises an exception

  • D

    Second is always false

Explanation

Single <code>=</code> is assignment; <code>==</code> is comparison.

Want 10 more like this — adaptive to your weak spots?

Related questions