Datentypen und Operatoren

IT-Muslim

Mitglied
Aufgabe:

int number = 4;
int result = --number + number++ + ++number;
System.out.println(result);

Lösung:

4 - 1 + 0 + 2 = 5

Lösungsweg: Man startet bei 4, zieht 1 (Prädekrement) ab, dann addiert man 0 (Postinkrement) dann addiert man 2 (Preinkrement).

Ist das so richtig? Danke für eure Hilfe schonmal. :)
 
Zuletzt bearbeitet:

anti-held

Bekanntes Mitglied
Wie wäre es, das ganze einfach auszuprobieren?

Deine Lösung ist falsch.


int result = --number + number++ + ++number;
3 + 3 + 5
= 11
 

Neue Themen


Oben