Java -Operatoren
Java-Operatoren
Operatoren werden verwendet, um Operationen an Variablen und Werten auszuführen.
Im folgenden Beispiel verwenden wir den
+
Operator , um zwei Werte zu addieren:
Beispiel
int x = 100 + 50;
Obwohl der +
Operator oft verwendet wird, um zwei Werte zu addieren, wie im obigen Beispiel, kann er auch verwendet werden, um eine Variable und einen Wert oder eine Variable und eine andere Variable zu addieren:
Beispiel
int sum1 = 100 + 50; // 150 (100 + 50)
int sum2 = sum1 + 250; // 400 (150 + 250)
int sum3 = sum2 + sum2; // 800 (400 + 400)
Java teilt die Operatoren in folgende Gruppen ein:
- Rechenzeichen
- Zuweisungsoperatoren
- Vergleichsoperatoren
- Logische Operatoren
- Bitweise Operatoren
Rechenzeichen
Arithmetische Operatoren werden verwendet, um allgemeine mathematische Operationen durchzuführen.
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
+ | Addition | Adds together two values | x + y | |
- | Subtraction | Subtracts one value from another | x - y | |
* | Multiplication | Multiplies two values | x * y | |
/ | Division | Divides one value by another | x / y | |
% | Modulus | Returns the division remainder | x % y | |
++ | Increment | Increases the value of a variable by 1 | ++x | |
-- | Decrement | Decreases the value of a variable by 1 | --x |
Java-Zuweisungsoperatoren
Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen.
Im folgenden Beispiel verwenden wir den Zuweisungsoperator ( ), um einer Variablen namens x den Wert 10=
zuzuweisen :
Beispiel
int x = 10;
Der Additionszuweisungsoperator ( +=
) fügt einer Variablen einen Wert hinzu:
Beispiel
int x = 10;
x += 5;
Eine Liste aller Zuweisungsoperatoren:
Operator | Example | Same As | Try it |
---|---|---|---|
= | x = 5 | x = 5 | |
+= | x += 3 | x = x + 3 | |
-= | x -= 3 | x = x - 3 | |
*= | x *= 3 | x = x * 3 | |
/= | x /= 3 | x = x / 3 | |
%= | x %= 3 | x = x % 3 | |
&= | x &= 3 | x = x & 3 | |
|= | x |= 3 | x = x | 3 | |
^= | x ^= 3 | x = x ^ 3 | |
>>= | x >>= 3 | x = x >> 3 | |
<<= | x <<= 3 | x = x << 3 |
Java-Vergleichsoperatoren
Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen:
Operator | Name | Example | Try it |
---|---|---|---|
== | Equal to | x == y | |
!= | Not equal | x != y | |
> | Greater than | x > y | |
< | Less than | x < y | |
>= | Greater than or equal to | x >= y | |
<= | Less than or equal to | x <= y |
Logische Java-Operatoren
Logische Operatoren werden verwendet, um die Logik zwischen Variablen oder Werten zu bestimmen:
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
&& | Logical and | Returns true if both statements are true | x < 5 && x < 10 | |
|| | Logical or | Returns true if one of the statements is true | x < 5 || x < 4 | |
! | Logical not | Reverse the result, returns false if the result is true | !(x < 5 && x < 10) |