Ich habe 2 ganze Zahlen:
und eine Zeichenfolge, die die Operation darstellt (eine von + , - , / oder * ):
+
-
/
*
Wie kann ich in diesem Beispiel das Ergebnis 10 + 20 erhalten?
Ich empfehle das nicht, ist aber lustig. in java6
Gehen Sie mit dem Schalter, aber denken Sie daran, den String-Operator in char als Schalter konvertieren nicht mit Strings noch arbeiten.
Sie können den folgenden Code ausprobieren. Es ist objektorientiert, ziemlich generisch, und Sie können es einfach erweitern, um neue Operatoren hinzuzufügen, einschließlich Operatoren mit einer anderen Anzahl von Argumenten:
(Strings einschalten) ist in Java7 erlaubt. Jetzt können Sie mit char wechseln
wie oben erwähnt
Tags und Links java