1.4 KiB
1.4 KiB
title | description | url |
---|---|---|
Operatoren | Folien für das erste Tutorium in Programmieren 1 | https://git.haw-hamburg.de/pm1-tutorium/slides |
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?
ant a = 3;
ant b = ++a - 1;
ant c = a++ * 6; //Welchen Wert haben a, b und c?