Variablen Ausdrücke

Hallo Leute, ich habe eine Aufgabe
Vor jeder Anweisung seien folgende Werte gegeben: int a = 2; int b = 1;. Welchen Wert haben die Variablen a und b nach der jeweiligen Anweisung? Was sind die
Rückgabewerte der Teilausdrücke?
1. a = b = 2;
2. a = b * 3 + 2;
3. a = b * (3 + 2);
4. a *= b + 5;
5. b %= 2 * a;
6. a = –b;
7. b = b++ * a;
8. a = - 5 - 5;
9. b = (a == b) ? 5 : 7;
10. a = –b * b++;

Ich bitte um eure Hilfe und kann jemand mir die Symbole ( *=, %=, ++, (a == b) ? 5 : 7) erklären?
Vielen Dank.
 

krgewb

Top Contributor
++ erhöht einen Wert um Eins.
a *= z ist nur eine kürzere Schreibweise für:
a = a * z

b = (a == b) ? 5 : 7;
Das ist der ternäre Operator.
Er stellt sich die Frage, ob der Ausdruck in der Klammer wahr ist. Falls er wahr ist wird der Wert von b auf 5 gesetzt. Anderenfalls 7.
 

MoxxiManagarm

Top Contributor
Das Wichtigste, was ich sehe:
% ist der Modoluoperator. Das Ergebnis ist der Rest einer Ganzzahl-Division
a *= b --> a = a *b gilt auch für andere Operatoren
b++ inkrementiert b um 1 NACH der Verwendung
(b) ? x : y Ternärer Operator --> if ? wird ausgeführt wenn true : wird ausgeführt wenn false
 

Joah

Mitglied
Hallo Leute, ich habe eine Aufgabe
Vor jeder Anweisung seien folgende Werte gegeben: int a = 2; int b = 1;. Welchen Wert haben die Variablen a und b nach der jeweiligen Anweisung? Was sind die
Rückgabewerte der Teilausdrücke?
1. a = b = 2;
2. a = b * 3 + 2;
3. a = b * (3 + 2);
4. a *= b + 5;
5. b %= 2 * a;
6. a = –b;
7. b = b++ * a;
8. a = - 5 - 5;
9. b = (a == b) ? 5 : 7;
10. a = –b * b++;

Ich bitte um eure Hilfe und kann jemand mir die Symbole ( *=, %=, ++, (a == b) ? 5 : 7) erklären?
Vielen Dank.
1. Der Ausdruck ist äquivalent zu a = 2; b = 2;
2. einfach...
3. einfach...
4. Äquivalent zu a = a*(b+5)
5. Äquivalent zu b = b % (2 * a)
6. einfach...
7. b++ bedeutet: erst Wert zurückgeben, dann erhöhen. Etwas trickreich. Man kann das ++ einfach weglassen.
8. einfach...
9. Äquivalent zu
Java:
if (a == b) b = 5;
else b = 7;
10. Der * Operator geht von links nach rechts. Äquivalent zu:
Java:
a = -b*b;
b++;
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Prüfungsvorbereitung Januar ( Thema Ausdrücke ) Java Basics - Anfänger-Themen 14
B Regex Ausdrücke für Monate Java Basics - Anfänger-Themen 7
W Reguläre Ausdrücke Java Basics - Anfänger-Themen 1
W Reguläre Ausdrücke Java Basics - Anfänger-Themen 1
C Boolsche Ausdrücke Java Basics - Anfänger-Themen 3
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
A Schleifen und Boolsche Ausdrücke Java Basics - Anfänger-Themen 42
G Java Lambda Ausdrücke Java Basics - Anfänger-Themen 19
A Lambda-Ausdrücke Java Basics - Anfänger-Themen 6
K FYI: Reguläre Ausdrücke nutzen ja/nein Java Basics - Anfänger-Themen 2
G Lambda Ausdrücke Java Basics - Anfänger-Themen 2
O Lambda Ausdrücke in einem Comparator Java Basics - Anfänger-Themen 4
B Erste Schritte Boolesche Ausdrücke & Gesetze Java Basics - Anfänger-Themen 3
B Reguläre Ausdrücke Java Basics - Anfänger-Themen 2
S Lambda Ausdrücke Streams Java Basics - Anfänger-Themen 6
P Reguläre Ausdrücke und Korrektheit Java Basics - Anfänger-Themen 2
0 Reguläre Ausdrücke bzw. Zahlenformat im String Java Basics - Anfänger-Themen 7
M Lambda - Ausdrücke verstehen Java Basics - Anfänger-Themen 2
G Reguläre Ausdrücke Zeichenketten Java Basics - Anfänger-Themen 12
C Klassen Reguläre Ausdrücke auf Gleichheit prüfen Java Basics - Anfänger-Themen 5
J Reguläre Ausdrücke Java Basics - Anfänger-Themen 3
C Reguläre-Ausdrücke Java Basics - Anfänger-Themen 5
N Lambda Ausdrücke richtig schreiben Java Basics - Anfänger-Themen 4
F Methoden Lambda Ausdrücke Methodensignatur Java Basics - Anfänger-Themen 6
P Ausdrücke berechnen Java Basics - Anfänger-Themen 2
J Java 8 Lamda ausdrücke Java Basics - Anfänger-Themen 9
J reguläre Ausdrücke Java Basics - Anfänger-Themen 1
C Lambda Ausdrücke Java Basics - Anfänger-Themen 1
B Reguläre Ausdrücke Java Basics - Anfänger-Themen 3
B Java - Reguläre Ausdrücke - RegEx oder Regular Expressions - Eckige Klammern Java Basics - Anfänger-Themen 2
H Erste Schritte Von jpg zu jpeg // reguläre Ausdrücke Java Basics - Anfänger-Themen 3
TheSorm Java 8 Lambda-Ausdrücke Java Basics - Anfänger-Themen 9
K Reguläre Ausdrücke Java Basics - Anfänger-Themen 3
K Reguläre Ausdrücke Java Basics - Anfänger-Themen 6
S Anweisungen Ausdrücke Java Basics - Anfänger-Themen 7
J Regex Ausdrücke im Array - Wieso werden sie nicht erkannt? Java Basics - Anfänger-Themen 4
K Ausdrücke auswerten Java Basics - Anfänger-Themen 8
B Reguläre Ausdrücke Java Basics - Anfänger-Themen 5
C Boolsche Ausdrücke - Wo ist mein Fehler? Java Basics - Anfänger-Themen 14
K Reguläre Ausdrücke Java Basics - Anfänger-Themen 5
M Boolsche Ausdrücke minimieren Java Basics - Anfänger-Themen 13
S arithmetische Ausdrücke prüfen Java Basics - Anfänger-Themen 11
C Reguläre Ausdrücke: string.matches() und gefangene Gruppen Java Basics - Anfänger-Themen 12
S Reguläre Ausdrücke richtig einsetzten Java Basics - Anfänger-Themen 5
T Reguläre Ausdrücke Java Basics - Anfänger-Themen 18
0 Reguläre Ausdrücke und Funktionen Java Basics - Anfänger-Themen 2
S Datentypen Operatoren und Ausdrücke (formel richtig rechnen) Java Basics - Anfänger-Themen 8
D Reguläre Ausdrücke Java Basics - Anfänger-Themen 3
S Reguläre Ausdrücke Java Basics - Anfänger-Themen 16
A Reguläre Ausdrücke Frage Java Basics - Anfänger-Themen 3
E Reguläre Ausdrücke mit sehr variablen Eigenschaften Java Basics - Anfänger-Themen 2
T Ausdrucksparser für Mathematische Ausdrücke Java Basics - Anfänger-Themen 15
N Ausdrücke Java Basics - Anfänger-Themen 6
N Reguläre Ausdrücke - bekomme Suchkriterium nicht hin Java Basics - Anfänger-Themen 3
J Reguläre Ausdrücke in Java Java Basics - Anfänger-Themen 2
J Reguläre Ausdrücke Java Basics - Anfänger-Themen 6
W Suche nach strings zwischen eckigen Klammern mittels regulärer Ausdrücke Java Basics - Anfänger-Themen 3
S Strings und reguläre Ausdrücke Java Basics - Anfänger-Themen 2
N Reguläre Ausdrücke Java Basics - Anfänger-Themen 4
S Reguläre Ausdrücke Java Basics - Anfänger-Themen 2
M Reguläre ausdrücke? Java Basics - Anfänger-Themen 8
D Reguläre Ausdrücke: Anzahl Wiederholungen als Variable? Java Basics - Anfänger-Themen 3
A Reguläre Ausdrücke Java Basics - Anfänger-Themen 2
C arithmetische Ausdrücke Java Basics - Anfänger-Themen 7
M Reguläre Ausdrücke - maskieren von Zeichen? Java Basics - Anfänger-Themen 9
M regüläre Ausdrücke, die String - Variablen und Expression Java Basics - Anfänger-Themen 5
M Reguläre Ausdrücke und Ausgabe Java Basics - Anfänger-Themen 10
K Reguläre Ausdrücke - Gefundene Tokens direkt ermitteln Java Basics - Anfänger-Themen 3
J Reguläre Ausdrücke: Zeichenfolge ausschließen Java Basics - Anfänger-Themen 2
G Reguläre Ausdrücke Java Basics - Anfänger-Themen 13
L java und reguläre ausdrücke Java Basics - Anfänger-Themen 4
G Reguläre Ausdrücke zum Filtern von logfiles Java Basics - Anfänger-Themen 2
T Reguläre Ausdrücke? Java Basics - Anfänger-Themen 3
E Reguläre Ausdrücke Java Basics - Anfänger-Themen 17
O reguläre Ausdrücke bei java.util.regex.Pattern Java Basics - Anfänger-Themen 4
A Reguläre Ausdrücke der Pfade unter Windows und Unix Java Basics - Anfänger-Themen 3
M Ausdrücke -> Werte Java Basics - Anfänger-Themen 6
N Reguläre Ausdrücke Java Basics - Anfänger-Themen 5
G Problem reguläre Ausdrücke Java Basics - Anfänger-Themen 4
A Reguläre Ausdrücke: Inhalt zwischen zwei Schlüsselwörtern Java Basics - Anfänger-Themen 2
A Reguläre Ausdrücke: Problem mit Backslash Java Basics - Anfänger-Themen 3
A mehrere Ausdrücke in for schleife vergleichen Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben