Was ist Unterschied zwischen i ++ und ++ i in Java

Was ist Unterschied zwischen i ++ und ++ i in Java
Java bietet eine breite Palette von Betreibern, die uns dabei helfen, verschiedene Operationen für Variablen/Werte auszuführen, beispielsweise Unary Operatoren, arithmetische Operatoren, logische Operatoren usw. Das ++ ist ein Inkrementoperator, der zur Kategorie des Unary -Bedieners gehört und als Präfix oder Postfix verwendet werden kann. Manchmal wird es auch als Vorinkrement- und Post-Increment-Operator bezeichnet. Es wird am häufigsten in Java -Schleifen verwendet.In diesem Beitrag erhalten Sie einen umfassenden Leitfaden für die folgenden Konzepte:
  • Was bedeutet ++ in Java
  • Was ist Präfixbetreiber in Java
  • Was ist Postfix -Operator in Java
  • Wie die Betreiber vor der Inkrementierung und nach der Inkrementierung in Java funktionieren

So lass uns anfangen!

Was bedeutet ++ in Java

Das ++ Sign ist ein unärer Operator, der allgemein als Java -Inkrementoperator bekannt ist. Es erhöht den Wert der Variablen um 1. In Java kann der Inkrementbetreiber entweder als Präfix oder Postfix basierend auf der Situation/den Anforderungen verwendet werden.

Was ist Präfixbetreiber in Java

Vorinkret.e. "++ ich" Wo "ich" ist eine Variable. Der Präfixbetreiber erhöht zunächst den Wert der Variablen um eins und danach kehrt er den inkrementierten Wert zurück.

Was ist Postfix -Operator in Java

Im Postfix -Inkrement erscheint der ++ Operator nach der Variablen, i.e., "I ++". Der Post-Increment-Operator gibt zunächst den ursprünglichen Wert der Variablen zurück und erhöht danach den Wert der Variablen um 1.

Wie der Vorinkrementbetreiber in Java funktioniert

Betrachten wir einige Beispiele, um zu verstehen.

Beispiel 1

In diesem Beispiel erstellen wir eine Variable und erhöhen ihren Wert mithilfe des Vorinkrements:

public class incrementexample
public static void main (String [] args)
int i = 14;
System.aus.println ("Vorinkrement:"+(++ i));

Der unten angegebene Ausschnitt zeigt die Ausgabe:

Die Ausgabe überprüfte die Arbeit des Java-Pre-Increment-Operators.

Wie der nach der Inkrementbetreiber in Java funktioniert

Betrachten wir das unten angegebene Beispiel für ein besseres Verständnis des Postfix -Inkrement -Operators in Java.

Beispiel 2

Ändern wir das vorherige Beispiel ein wenig mehr und wenden Sie den Post-Increment-Operator anstelle des Vor-Increment-Operators an:

Präfixpostfixexample im öffentlichen Klassen
public static void main (String [] args)
int i = 14;
System.aus.println ("Ergebnis:"+(i ++));

Jetzt erhalten wir die folgende Ausgabe:

Dieses Mal zeigte der Ausgang den tatsächlichen (nicht inkrementierten) Wert, da die Post-Incrementen zuerst den tatsächlichen Wert (14) zurückgegeben und dann den ursprünglichen Wert um eins erhöhte (15). Aber wie man es überprüft?

Drucken der Variablen "ich" Eine weitere Zeit liefert den inkrementierten Wert. Lass es uns versuchen:

public class incrementexample
public static void main (String [] args)
int num1 = 14;
System.aus.println ("Ergebnis:"+(i ++));
System.aus.println ("Ergebnis:" + (i));

Der unten angegebene Ausschnitt liefert die gewünschte Ausgabe:

Die Ausgabe bestätigte die Angemessenheit des Post-Increment-Operators.

Abschluss

Das ++ -Styp wird vor der Variablen im Vor-Inkrement-Operator angezeigt, i.e., "++ i", wo "ich" eine Variable ist. Der Präfixbetreiber erhöht zunächst den Wert der Variablen um eins und danach kehrt er den inkrementierten Wert zurück. Während im Postfix -Inkrement erscheint der ++ Operator nach der Variablen, i.e., "I ++". Der Post-Increment-Operator gibt zunächst den ursprünglichen Wert der Variablen zurück und erhöht danach den Wert der Variablen um eins. Dieses Bericht über den Unterschied zwischen Präfix und Postfix-Inkrement mit Hilfe einiger leicht verständlicher Beispiele.