Wie funktioniert dieser code?
Ich bin neuanfänger bei Java und weiß nicht warum das nicht funktioniert wenn ich auf der Console bei operation ein + setze sollte es doch zahlen1 und zahlen2 zusammen rechnen oder nicht?
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache
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.