Created by Patricia Steves
over 8 years ago
|
||
Question | Answer |
Was ist ein Ausdruck? | Bezeichner einer Variable oder Konstante mit Rückgabewert (mit Datentyp) |
Hat ein Audruck immer einen Datentyp? | Ja |
Dreistelliger Operator? | Bedingungsoperator ? : |
Stelligkeit eines Operators | Die Anzahl der benötigten Ausdrücke zur Anwendung des Operators |
Einstelliger Operator | Inkrement (+a, a++) und ähnliches |
Zweistelliger Operator | Einfache Rechenoperatoren wie zB a + b |
Auswertung der Operanden in Java | Strikt von links nach rechts mit Rücksicht auf Bindung |
Priorität vs. Bindungsstärke eines Operators | Priorität zB durch Punkt-vor-Strich, Bindungsstärke durch Klammern |
Postfix-Inkrement | Variable hochzählen, dann Wert-Rückgabe |
Prefix-Inkrement | Wert-Rückgabe, dann Inkrement |
int a = 1; a++; Was wird ausgegeben? | Ausgabe 2 a = 2 |
int a = 1; ++a; Was wird ausgegeben? | Ausgabe: 1 a = 2 |
Nebeneffekt von Post- und Prefixinkrement | Veränderung einer Variable, die während der Auswertung eines Ausdrucks stattfindet. Lesbarkeit! |
int u = 1; int v; v = u++; Was sind die Werte von u und v? | u = 2, v = 1 |
int x = 5; int y = 7; int i = (x == y) ? 1 : 0; Welchen Wert hat i? | i = 0; |
Want to create your own Flashcards for free with GoConqr? Learn more.