Weitere Zuweisungsoperatoren



Eine gute Antwort wäre:

x: 98 y: 98

Weitere Zuweisungsoperatoren

Die Operatoren +, -, *, /, (und weitere) können mit = verwendet werden, um kombinierte Operatoren zu bilden.
Die folgende Anweisung addiert zum Beispiel 5 zu summe:

summe += 5;         // addiere 5 zu summe

Der Ausdruck hat die gleiche Wirkung wie:

summe = summe + 5; // addiere 5 zu summe

Hier ist eine Liste von kombinierten Operatoren:

Diese Operatoren arbeiten in drei Schritten. Im ersten Schritt wird der vollständige Ausdruck auf der rechten Seite des = ausgewertet. Im zweiten Schritt wird die Operation durchgeführt, die Teil des Gleichheitszeichens ist. Schließlich wird das Ergebnis der Variablen zugewiesen.

Operator Operation Beispiel Effekt
= Zuweisung summe = 5; summe = 5;
+= Addition mit Zuweisung summe += 5; summe = summe + 5;
-= Subtraktion mit Zuweisung summe -= 5; summe = summe - 5;
*= Multiplikation mit Zuweisung summe *= 5; summe = summe * 5;
/= Division mit Zuweisung summe /= 5; summe = summe/5;

FRAGE 9:


Betrachten Sie das folgende Codefragment:

double w = 12.5 ;
double x =  3.0;
w *= x - 1 ;
x -= 1 + 1;
System.out.println( "w ist " + w + " x ist " + x );

Was wird dieses Codefragment ausgeben?