Warum nicht, so wie bei vielen allen anderen Programmiersprachen, einfach "IF a=b"?
WEil a=b eine Zuweisung und kein Vergleich ist. "a=b" evaluiert zu dem Wert von b. "a==b" evaluiert zu einem Wert ungleich 0 oder gleich 0. Zudem kann "a==b" typisiert werden, in Java ist das nämlich ein Audruck vom Typ boolean.
Always learn from history, to be sure you make the same mistakes again...