Programmieren_1/operatoren.md

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?