1.5 KiB
1.5 KiB
Operatoren
Eva Meinen und Henri Burau
Vorzeichen
+
, -
Arithmetische Operationen
+
Addieren, -
Subtrahieren
*
Multiplizieren, /
Dividieren
%
Modulo mit Rest
int a = +3 + 3; //a enhält den Wert 6
int rest = 57 % 5; //rest enthält den Wert 2
Präfix und Postfix Operatoren
++
und --
int a = 3;
a++; //a enthält den Wert 4
+=
, -=
, *=
, /=
, %=
int b = 4;
b *= 5; //b enthält den Wert 20
Logische Operatoren:
!
nicht, &&
und, ||
oder
boolean swichtsAOn = true;
boolean swichtsBOn = false;
boolean lightOn = swichtAOn || swichtBOn; // lightOn enhält true
boolean one = !false; //one enthält true
Vergleiche
<
kleiner, <=
kleiner gleich
>
größer, >=
größer gleich
==
gleich, !=
nicht gleich
int one = 50;
int two = 23;
boolean oneLarger = one > two; //oneLarger enthält true
Achtung: ==
prüft und =
weist zu
Aufgaben
-
boolean result = true && false || !(false || true); //Welchen Wert hat result?
-
int two = +3 -6; //Welchen Wert hat two?
-
int x = 0; x += 3; x =+ 5; //Welchen Wert hat x?
-
int a = 3; int b = ++a - 1; int c = a++ * 6; //Welchen Wert haben a, b und c?