if Statements and Control Flow

AP Computer Science A· difficulty 2/5

For <code>boolean done = true;</code>, which is correct?

  • A

    Neither works

  • B

    if (done == true) ...

  • C

    Both work; second is preferred (idiomatic)

    check_circle
  • D

    if (done) ...

Explanation

Both compile; idiomatic Java prefers <code>if (done)</code> over <code>if (done == true)</code>.

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

Related questions