Wie Input auf verschiedene Kriterien hin überprüfen?

lennero

Bekanntes Mitglied
Hallo.
Sagen wir mal ich habe einen Input der immer aus 4 Zahlen besteht.

Beispiel:

0 2 2 4

Jetzt möchte ich diesen Input untersuchen. Die Art der Untersuchung ist immer unterschiedlich, kann also nicht verallgemeinert werden.

Ich könnte jetzt dahergehen und verschiedene Methoden schreiben.

Java:
boolean checkA(input)
boolean checkB(input)
boolean checkC(input)
boolean checkD(input)

Das ist meiner Meinung nach aber ziemlich unschön. Gibt es hier einen eleganteren Weg?
 
Edit: Also du könntest es in einer Methode mit einem Switch oder if else aufgliedern. Jedoch würde ich lieber 4 Methoden schreiben und diese aussagekräftig benennen 😉
 
Zuletzt bearbeitet:
Ja. Input ist immer ein String oder eine Integer Liste.

Ein Beispiel für eine Überprüfung wäre auf Addition.

Die zwei Zahlen in der Mitte ( 2 und 2) addiert soll die Zahl rechts (4) ergeben. Hierbei gibt die Methode dann ein true zurück.

Eine weitere Prüfung wäre multiplikation. Die Zahlen in der Mitte multipliziert miteinander ergibt die Zahl rechts. Hierbei würde die Methode wieder ein true liefern.

Bei Prüfung auf Division würde die Methode dann false liefern.

Jetzt gibt es natürlich ne ganze Menge weiterer Prüfungen die man in Zukunft hinzufügen könnte.
 

Neue Themen


Zurück
Oben