Was ist der Additions Operator += in Java?

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:

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

Andererseits, wenn wir a++ verwenden:

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

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

Verwendung von += in Java-Loops

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

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.

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

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.

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 -=, *=, /=.

Quelle: digitalocean.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren:

Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

Mongoose mit MongoDB und NodeJS einrichten

JavaScript, Tutorial
Vijona16. Dezember 2025 Mongoose mit MongoDB und NodeJS einrichten Content1 Überblick zu Mongoose2 Voraussetzungen3 1. MongoDB4 2. NodeJS und NPM5 3. Mongoose-Projekt initialisieren6 4. Ein Modell definieren7 5. Dokumente in…
Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

Node.js und NPM auf Ubuntu 22.04 installieren und verwalten

JavaScript, Tutorial
Vijona30. Oktober 2025 Node.js und NPM auf Ubuntu 22.04 installieren Node.js ist eine plattformübergreifende, Open-Source-JavaScript-Laufzeitumgebung, die zur Entwicklung skalierbarer serverseitiger Anwendungen dient. NPM fungiert dabei als Paketmanager, der Abhängigkeiten, Bibliotheken…