Class ArithmetikOperators


  • public final class ArithmetikOperators
    extends java.lang.Object
    Die Definition der Operatoren für arithmetische Operationen.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator ABS
      Absolutbetrag: Das Ergebnis entspricht dem Typ des übergbenen Arguments.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator ADDITION
      Addition zweier Summanden.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator COS
      Cosinus: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator DIVISION
      Numerische Division.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator EXP
      Exponentialfunktion e hoch n: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GANZZAHL_DIVISION
      Ganzzahl-Division.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GANZZAHL_REST
      Rest der Ganzzahldivision.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GLEICH
      Vergleich: Gleich.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GROESSER
      Vergleich: Größer.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GROESSER_GLEICH
      Vergleich: Größer oder Gleich.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator IN_BOGENMASS
      Umrechnung von Grad in Bogenmass.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator IN_GRAD
      Umrechnung von Bogenmass in Grad.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator KLEINER
      Vergleich: Kleiner.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator KLEINER_GLEICH
      Vergleich: Kleiner oder Gleich.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator LN
      Natürlicher Logarithmus: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MAX
      Maximum: Das Ergebnis entspricht dem Element mit dem maximalen Wert.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MIN
      Minimum: Das Ergebnis entspricht dem Element mit dem minimalen Wert.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MULTIPLIKATION
      Multiplikation von zwei numerischen Faktoren.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] OPERATOREN
      die unterstützten Operatoren.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator POTENZ
      Potenzfunktion: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator SIN
      Sinus: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator SUBTRAKTION
      Subtraktion.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator TAN
      Tangens: Das Ergebnis ist immer eine Fliesskommazahl.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator UNGLEICH
      Vergleich: Ungleich.
      static de.bsvrz.sys.funclib.bitctrl.interpreter.Operator WURZEL
      Wurzel: Das Ergebnis ist immer eine Fliesskommazahl.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MULTIPLIKATION

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MULTIPLIKATION
        Multiplikation von zwei numerischen Faktoren. Werden zwei Ganzzahlen multipliziert, ist das Ergebnis eine Ganzzahl, in allen anderen Fällen eine Fliesskommazahl.
      • DIVISION

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator DIVISION
        Numerische Division. Das Ergebnis ist immer eine Fliesskommazahl. Die Division durch 0 führt auch bei Fließkommazahlen zu einem Fehler und nicht zum Wert "UNENDLICH".
      • GANZZAHL_DIVISION

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GANZZAHL_DIVISION
        Ganzzahl-Division. Die Operatoren werden zuerst durch Abschneiden der Nachkommazahlen in eine Ganzzahl umgewandelt und anschließend erfolgt die Division. Das Ergebnis ist immer eine Ganzzahl.
      • GANZZAHL_REST

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GANZZAHL_REST
        Rest der Ganzzahldivision. Die Operation folgt der in JAVA verwendeten Vorgehensweise. Das Ergebnis der Operation ergibt sich als:
               x % y = (int)(x - (int)(x/y)*y)
         
        Das Ergebnis ist eine Ganzzahl, wenn beide Operanden eine Ganzzahl sind, in allen anderen Fällen liefert die Operation eine Fließkommazahl.
      • ADDITION

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator ADDITION
        Addition zweier Summanden. Das Ergebnis ist eine Ganzzahl, wenn beide Summanden Ganzzahlen sind. In allen anderen Fällen ist das Ergebnis eine Fliesskommazahl.
      • SUBTRAKTION

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator SUBTRAKTION
        Subtraktion. Das Ergebnis ist eine Ganzzahl, wenn beide Operanden Ganzzahlen sind. In allen anderen Fällen ist das Ergebnis eine Fliesskommazahl.
      • GROESSER

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GROESSER
        Vergleich: Größer. Das Ergebnis ist ein Logischer Wert
      • KLEINER

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator KLEINER
        Vergleich: Kleiner. Das Ergebnis ist ein Logischer Wert
      • GLEICH

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GLEICH
        Vergleich: Gleich. Das Ergebnis ist ein Logischer Wert
      • UNGLEICH

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator UNGLEICH
        Vergleich: Ungleich. Das Ergebnis ist ein Logischer Wert
      • GROESSER_GLEICH

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator GROESSER_GLEICH
        Vergleich: Größer oder Gleich. Das Ergebnis ist ein Logischer Wert
      • KLEINER_GLEICH

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator KLEINER_GLEICH
        Vergleich: Kleiner oder Gleich. Das Ergebnis ist ein Logischer Wert
      • POTENZ

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator POTENZ
        Potenzfunktion: Das Ergebnis ist immer eine Fliesskommazahl.
      • WURZEL

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator WURZEL
        Wurzel: Das Ergebnis ist immer eine Fliesskommazahl.
      • EXP

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator EXP
        Exponentialfunktion e hoch n: Das Ergebnis ist immer eine Fliesskommazahl.
      • LN

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator LN
        Natürlicher Logarithmus: Das Ergebnis ist immer eine Fliesskommazahl.
      • SIN

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator SIN
        Sinus: Das Ergebnis ist immer eine Fliesskommazahl.
      • COS

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator COS
        Cosinus: Das Ergebnis ist immer eine Fliesskommazahl.
      • TAN

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator TAN
        Tangens: Das Ergebnis ist immer eine Fliesskommazahl.
      • MIN

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MIN
        Minimum: Das Ergebnis entspricht dem Element mit dem minimalen Wert.
      • MAX

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator MAX
        Maximum: Das Ergebnis entspricht dem Element mit dem maximalen Wert.
      • ABS

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator ABS
        Absolutbetrag: Das Ergebnis entspricht dem Typ des übergbenen Arguments.
      • IN_BOGENMASS

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator IN_BOGENMASS
        Umrechnung von Grad in Bogenmass.
      • IN_GRAD

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator IN_GRAD
        Umrechnung von Bogenmass in Grad.
      • OPERATOREN

        public static final de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] OPERATOREN
        die unterstützten Operatoren.