Semikolon am Ende der 'if'-Anweisung
Heute, nach einer halben Stunde Suche nach einem Fehler, habe ich festgestellt, dass es möglich ist, ein Semikolon nach einer if-Anweisung anstelle von Code einzufügen:
if(a == b);
// Do stuff
Was im Grunde bedeutet, dass das Zeug gemacht wird, ob a gleich b ist oder nicht, und die if-Anweisung hat überhaupt keinen Sinn. Warum gibt mir Java keinen Fehler? Gibt es eine Situation, in der dies nützlich wäre?