Tutorials  /  JavaScript

Was ist der Additionsoperator += in Java?

Ccentron Redaktion · Januar 2024 ·3 Min. Lesezeit ·JavaScript, Tutorial

Es ist der Additions Zuweisungsoperator. Lassen Sie uns den += Operator in Java verstehen und lernen, ihn für unsere tägliche Programmierung zu nutzen.

x += y in Java ist dasselbe wie x = x + y.

Es ist ein zusammengesetzter Zuweisungsoperator. Am häufigsten wird er verwendet, um den Wert einer Variablen zu erhöhen, da x++ den Wert nur um eins erhöht.

Werte erhöhen mit dem += Operator

Dieser Code erhöht den Wert von a um 2. Lassen Sie uns die Beispiele ansehen:

Code
int a = 1;
a+=2;
System.out.println(a);

Andererseits, wenn wir a++ verwenden:

Code
int a = 1;
a++;
System.out.println(a);

Der Wert von a wird nur um 1 erhöht.

VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Verwendung von += in Java-Loops

Der += Operator kann auch mit der for-Loops verwendet werden:

Code
for(int i=0; i<10; i+=2)
{
    System.out.println(i);
}

Der Wert von i wird bei jeder Iteration um 2 erhöht.

Arbeiten mit verschiedenen Datentypen

Ein weiterer interessanter Punkt ist, dass das Hinzufügen von int zu double mit dem regulären Additionsausdruck in Java einen Fehler geben würde.

Code
int a = 1;
a = a + 1.1; // Gibt einen Fehler 
a += 1.1;
System.out.println(a);

Die erste Zeile hier gibt einen Fehler, da es nicht zu einem Double hinzugefügt werden kann.

Output

Code
error: incompatible types: possible lossy conversion from double to int
a = a + 1.1; // Gives error

Wenn man jedoch den += Operator in Java verwendet, funktioniert die Addition, da Java das Double nun in einen Integer-Wert umwandelt und ihn als 1 hinzugefügt hat. Hier gibt es den Output, wenn der Code nur mit der += Operator-Addition ausgeführt wird.

E1 op = E2 ist äquivalent zu E1 = (T) ((E1) op (E2)), wobei T der Typ von E1 ist, mit der Ausnahme, dass E1 nur einmal ausgewertet wird. Dies ist Java, das Typecasting betreibt, um die beiden Zahlen zu addieren.

String-Concatenation

Der += Operator funktioniert auch für die Mutation von Strings.

Code
String a = "Hallo";
a+="Welt";
System.out.println(a);

Der String "Hallo" wurde mutiert und der String "Welt" wurde daran konkateniert.

Schlussfolgerung

Der += Additionsoperator ist ein wichtiger Zuweisungsoperator. Er wird am häufigsten mit Schleifen verwendet. Derselbe Zuweisungsoperator funktioniert auch mit anderen Operatoren wie -=, *=, /=.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren