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?
