Regeltabelle

Eine einfache Regel besteht aus der Bedinung (left-sided) und der Aktion (right-sided).

WENN Hersteller ist VW DANN ist der Verkaufspreis 56.745

Die Bedingung schreiben wir auf der rechten Seite unserer Tabelle, die Aktion auf die Linke. Beide Seiten werden durch eine 0-Spalte voneinander getrennt. Diese Trennspalte ist eine leere Spalte mit einer 0 als Spaltenüberschrift.

einfache Regeltabelle

In der Tabelle wird die Variable Hersteller mit dem Wert VW verglichen. Enthält die Variable diesen Wert, dann wird der Variablen Verkaufspreis der Wert 56745 zugewiesen. Der Java-Code ist eine if-Abfrage:

if (hersteller.equals("VW")) {
  verkaufspreis = 56745;
}

Für einen so einfachen Fall braucht man kein Tool bei der Regelerstellung.

etwas umfangreichere Regeltabelle

Jede Regel wird in einer Zeile aufgeführt. Treffen die Vergleiche in allen Spalten zu, dann werden die Werte auf der rechten Seite zugewiesen.

Hier sieht es bereits komplizierter aus. Der Aufwand diese Regeln aufrecht zu erhalten ist größer. Wahrscheinlich wird man hier beginnen die Daten in einer Datenbank abzulegen und eine Methode schreiben, um die gesuchten Daten zu ermitteln.