Verwechslung mit == und = in der if-Anweisung
Ich weiß, dass wir den Zuweisungsoperator in if-Anweisungen in Java nicht verwenden können, wie wir es in einigen anderen Sprachen tun.
das ist
int a;
if(a = 1) { }
wird einen Kompilierungsfehler geben.
aber der folgende Code funktioniert gut, wie?
boolean b;
if(b = true) { }
BEARBEITEN: Ist dies die Ausnahme für die Regel, dass die Zuweisung nicht in der if-Anweisung verwendet werden kann.