Download | Plain Text | No Line Numbers
- import java.util.Stack;
-
-
- public interface UPNOperation
- {
- /** Werte, deren Betrag kleiner EPSILON ist, werden als 0 angenommen.
- * Ist speziell für Vergleiche zwischen double Werten wichtig.
- */
- public static final double EPSILON = 0.000000001;
-
- /** Führt die Operation aus.
- * @param op Stack von dem die Werte gelesen werden. Das Ergebnis wird
- * wieder auf diesen Stack geschrieben
- * @throws InvalidParameterException Wird geworfen wenn ein ungültiger Parameter gefunden wird,
- * oder wenn zuwenige Parameter vorhanden sind.
- */
-
- /** Liefert das Symbol der Operation. Zb: "+" für eine Addition.
- * @returns Operationsymbol.
- */
- }
-