Java: Eine lange Liste von Bedingungen, was zu tun? [geschlossen]

Ich brauche einen Vorschlag für den richtigen Ansatz, um Bedingungen in Java anzuwenden.

Ich habe 100 Bedingungen, auf deren Grundlage ich den Wert einer Zeichenfolgenvariablen ändern muss, die dem Benutzer angezeigt wird.

eine beispielbedingung:a<5 && (b>0 && c>8) && d>9 || x!=4

Es gibt mehr Bedingungen, aber die Variablen sind mehr oder weniger gleich.

Ich mache das gerade:

    if(condition1)
    else if(condition2)
    else if(condition3)
    ...

Eine Schaltergehäusealternative wäre offensichtlich in if-else's, d.h.

if(condition1)
 switch(x)
  {
   case y:
     blah-blah
   }        
else if(condition2)
switch(x)
  {
   case y:
     blah-blah
   }  
else if(condition3)
...

Aber ich suche nach einer eleganteren Lösung wie der Verwendung eines Interfaces mit polymorpher Unterstützung. Was könnte ich tun, um Codezeilen zu vermeiden, oder was sollte der richtige Ansatz sein?

---Bearbeiten---

Ich benötige dies tatsächlich auf einem Android-Gerät. Aber es ist eher ein Java-Konstrukt hier.

Dies ist eine kleine Momentaufnahme der Umstände, die ich bei mir habe. Weitere werden hinzugefügt, wenn einige bestanden / nicht bestanden wurden. Das würde offensichtlich mehr Wenn-Anderes mit / ohne Verschachtelung erfordern. In diesem Fall würde die Verarbeitung langsam gehen.

Ab sofort speichere ich die Nachrichten in einer separaten Klasse mit verschiedenen String-Variablen, die ich statisch gehalten habe. Wenn eine Bedingung erfüllt ist, wähle ich die statische Variable aus der einzigen Klasse aus und zeige diese an. Wäre das in Bezug auf das Speichern der resultierenden Nachrichten richtig?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage