Class ArithmetikOperators
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.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.
-
-
-
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.
-
-