In Java können Inkrementierungs- und Dekrementierungsoperatoren auf zwei Arten verwendet werden: Präfix oder Postfix. Der Unterschied zwischen den beiden liegt in der Reihenfolge der Auswertung.
Präfix:
In der Präfixnotation wird der Operator platziert vor dem Variablenwesen geändert.
++variable
Postfix:
In der Postfix-Notation wird der Operator nach der zu ändernden Variablen platziert.
variable++
Das Verhalten von Präfix- und Postfix-Operatoren unterscheidet sich in einem Schlüssel Aspekt:
Betrachten wir diesen Codeausschnitt:
int i = 5; System.out.println(++i); //6 System.out.println(i++); //6 (i = 7, prints 6) System.out.println(i); //7
Präfix (i bis i):
In der ersten Zeile stellt i den Inkrementoperator voran. Das bedeutet:
Daher gilt: „ 6" wird gedruckt.
Postfix (i bis i ):
In der zweiten Zeile postfixiere ich den Inkrementoperator. Das bedeutet:
Daher wird erneut „6“ gedruckt, aber i wurde auf 7 erhöht.
Die dritte Zeile gibt einfach den aktualisierten Wert von aus i, das ist jetzt 7.
Das obige ist der detaillierte Inhalt vonJava-Inkrementierungs-/Dekrementierungsoperatoren: Präfix vs. Postfix – Was ist der Unterschied?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!