Wie funktioniert dieser code?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

operation=="+" liefert false, weil die Strings nicht identisch sind.

Verwende stattdessen operation.equals("+") – oder besser noch "+".equals(operation). Letzteres klappt nämlich auch bei operation==null.