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?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

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