Hallo zusammen!!
Weil ich neu hier bin stell ich mich mal kurz vor:
Ich heiße Roland, komm aus Bayern und studiere jetzt dann im 2. Semester Technomathematik.
Ich hab jetzt in der Vorlesungsfreien Zeit versucht ein paar Applets zu programmieren. Mathezeug und so. Eine Sache quält mich dabei schon seit längerem, und zwar, ob man Eingabe-Strings auch direkt als Operatoren oder Methodennamen verwenden kann.
Wenn ich zum Beispiel eine Taschenrechner bauen will und in der Eingabe "3 + 4" steht, würde ich gern auf das Regex-ge-if-fe verzichten wollen:
Also statt
String input = "";
if(Pattern.matches("+",input)) { return 3 + 4 } elses {...}
einfach soetwas der Art schreiben: Operator op = input; return 3 op 4;
Meine Frage nun: Geht das????
Freue mich auf Eure Antworten!
Freundliche Grüße.
Roland
Weil ich neu hier bin stell ich mich mal kurz vor:
Ich heiße Roland, komm aus Bayern und studiere jetzt dann im 2. Semester Technomathematik.
Ich hab jetzt in der Vorlesungsfreien Zeit versucht ein paar Applets zu programmieren. Mathezeug und so. Eine Sache quält mich dabei schon seit längerem, und zwar, ob man Eingabe-Strings auch direkt als Operatoren oder Methodennamen verwenden kann.
Wenn ich zum Beispiel eine Taschenrechner bauen will und in der Eingabe "3 + 4" steht, würde ich gern auf das Regex-ge-if-fe verzichten wollen:
Also statt
String input = "";
if(Pattern.matches("+",input)) { return 3 + 4 } elses {...}
einfach soetwas der Art schreiben: Operator op = input; return 3 op 4;
Meine Frage nun: Geht das????
Freue mich auf Eure Antworten!
Freundliche Grüße.
Roland