1.4 KiB
1.4 KiB
title, description, url
| 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?