Was bedeutet ++ und - in Java

Was bedeutet ++ und - in Java
Java stellt verschiedene Arten von Operatoren zur Verfügung, um unterschiedliche Operationen für Variablen/Werte auszuführen, z. Die ++ und - sind Inkrement- und Decrement -Operatoren in Java, die zur Kategorie der unären Operatoren gehören und als Präfix und Postfix eingestuft werden können. Das Präfix- und Postfix -Operatoren zeigen die Vorrang vor den Variablen/Ausdrücken.

Diese Beschreibung wird ein gründliches Verständnis der folgenden Konzepte darstellen:

  • Was bedeutet ++ in Java
  • ++ Bediener als Vorinkrement und nach der Inkremente
  • Wie die Betreiber vor der Inkrementierung und nach der Inkrementierung in Java funktionieren
  • Was bedeutet - in Java
  • - Bediener als Präfix und Postfix
  • Wie vor dem Dekrement- und Post-Dekrement-Betreiber in Java funktionieren

So lass uns anfangen!

Was bedeutet ++ in Java

Das ++ Sign ist ein unärer Operator, der als Inkrementoperator bekannt ist. Es wird verwendet, um den Wert einer Variablen zu erhöhen/zu erhöhen, und kann entweder als Präfix oder Postfix verwendet werden.

++ Bediener als Vorinkrement und nach der Inkremente

Vorinkrement bedeutet: ++ Operator wird vor der Variablen verwendet, i.e., "++ Variable". Im Fall des Präfixinkrements wird der Wert der Variablen zunächst um eins erhöht/erhöht, dann wird dieser inkrementierte Wert zurückgegeben.

Wenn wir dagegen über Postfix -Inkremente sprechen, kommt der ++ Operator nach der Variablen, i.e., "Variable ++". In diesem Fall wird der ursprüngliche Wert der Variablen zuerst zurückgegeben, und dann wird sein Wert durch 1 erhöht.

Wie vor der Inkrementierung und nach der Inkremente in Java funktioniert

Betrachten Sie den folgenden Code -Snippet für ein tiefes Verständnis dafür, wie Präfix und Postfix -Inkrement in Java funktionieren:

public class incrementexample
public static void main (String [] args)
int num1 = 50, num2 = 50;
System.aus.println ("Vorinkrement:"+(++ num1));
System.aus.println ("Post -Inkrement:"+(Num2 ++));

In beiden Fällen (i.e. Präfix, Postfix) Der Wert von Variablen sollte durch 1 erhöht werden:

Aus dem obigen Snippet beobachteten wir, dass das Präfix den inkrementierten Wert zeigte, aber das Postfix zeigte den ursprünglichen Wert (nicht inkrementiert). Wieso ist es so?

So überprüfen Sie, ob der Wert des Postfix -Operators inkrementiert ist oder nicht?

Im vorherigen Abschnitt haben wir erfahren, dass der Postfix -Operator zuerst den ursprünglichen Wert der Variablen zurückgegeben und dann den Wert der Variablen um 1 erhöht hat. Wenn wir diese Bedingung berücksichtigen, muss das Ergebnis der inkrementierte Wert sein, wenn wir das „Num2“ erneut drucken. Versuchen wir also:

public class incrementexample
public static void main (String [] args)
int num1 = 50, num2 = 50;
System.aus.println ("Vorinkrement:"+(++ num1));
System.aus.println ("Post -Inkrement:"+(Num2 ++));
System.aus.println ("Post -Inkrement:" + (num2));

Unter dem Snippet zeigt die resultierende Ausgabe:

Die Ausgabe bestätigte, dass beim Abrufen des Wertes von Num2 den inkrementierten Wert angezeigt wurde, der die Arbeit des Post-Increment-Operators bewies.

Was bedeutet - in Java

Es ist ein unärer Operator, der in allen Programmiersprachen als Dekrementbetreiber bezeichnet wird, und verringert den Wert einer Variablen um 1. Der - Operator kann entweder als Präfix oder Postfix verwendet werden.

- Bediener als Präfix und Postfix

Vorab -Dekrement bedeutet: - Der Bediener wird vor der Variablen verwendet, i.e., "- Variable". Im Fall eines Präfix -Decrements wird der Wert der Variablen zunächst um einen verringert/verringert, dann wird dieser Wert zurückgegeben.

Wenn wir dagegen über das Abnehmen von Postfix sprechen, kommt der Operator nach der Variablen, i.e., "Variable -". In diesem Fall wird der ursprüngliche Wert der Variablen zuerst zurückgegeben und dann wird sein Wert durch 1 verringert.

Wie vor dem Dekrement und nach der Verschiebung in Java funktioniert

Betrachten wir das folgende Beispiel, um die Arbeit von Präfix- und Postfix -Dekrement -Operatoren in Java zu verstehen:

public class incrementexample
public static void main (String [] args)
int num1 = 50, num2 = 50;
System.aus.println ("vor Dekrement:" + (--num1));
System.aus.println ("Post Decrement:" + (num2-));
System.aus.println ("post decrement:" + (num2));

Der oben gegebene Code-Snippet erzeugt die folgende Ausgabe:

Die Ausgabe bestätigte die Arbeit von Operatoren vor dem Dekrement und nach dem Verschmelzung.

Abschluss

In Java repräsentieren ++ und - Zeichen Inkrement- und Dekrement -Operatoren. Die ++ und - Operatoren erhöhen und verringern den Wert der Variablen um 1. Beide Operatoren können entweder als Präfix oder Postfix verwendet werden. Im Präfix kommt der Inkrement-/Dekrement -Operator vor der Variablen, während bei Postfix der Inkrement-/Dekrement -Operator nach der Variablen erfolgt. Die Präfixbetreiber erhöhen/verringern den Wert der Variablen um eins und geben dann diesen inkrementierten Wert zurück. Während die Postfix -Operatoren zuerst den ursprünglichen Wert der Variablen zurückgeben und dann den Wert der Variablen um 1 erhöhen/verringern.