Menu
CoddyTech

Inkrement und Dekrement

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy. Lektion 19 von 94.

In Dart erhöhen Inkrement- (++) und Dekrement-Operatoren den Wert einer Variablen um 1 bzw. verringern ihn um 1.

void main() {
  int count = 5;
  count++;  // Erhöht count um 1
  print('After increment: $count');
}
void main() {
  int score = 10;
  score--;  // Verringert score um 1
  print('After decrement: $score');
}
void main() {
  int a = 5;
  int b = 5;
  
  // Präfix-Inkrement: zuerst erhöhen, dann den Wert verwenden
  int resultA = ++a;
  
  // Postfix-Inkrement: zuerst den aktuellen Wert verwenden, dann erhöhen
  int resultB = b++;
  
  print('a: $a, resultA: $resultA');
  print('b: $b, resultB: $resultB');
}
challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das die Inkrement- (++)- und Dekrement-Operatoren (--) in Dart veranschaulicht:

  1. Deklariere eine Ganzzahlvariable namens score mit dem Anfangswert 10
  2. Gib den Anfangswert von score mit der Beschriftung Initial score: 10 aus
  3. Verwende den Prä-Inkrement-Operator (++score) und speichere das Ergebnis in einer Variablen namens newScore
  4. Gib den neuen Wert von score mit der Beschriftung After pre-increment: 11 aus
  5. Gib den aktuellen Wert der ursprünglichen score-Variablen mit der Beschriftung Current score: 11 aus
  6. Verwende den Post-Dekrement-Operator (score--) und speichere das Ergebnis in einer Variablen namens postDecrementResult
  7. Die Zeilen unter deinem Code geben das Ergebnis des Post-Dekrements (Post-decrement result: 11) und den endgültigen score-Wert (Final score: 10) aus

Deine Ausgabe muss exakt dem erwarteten Format entsprechen.

Probier es selbst

  // Deklariere hier deine Variable score
  int score = ?;
  
  // Gib den anfänglichen Wert von score aus
  print("Initial score: $score");
  
  // Verwende den Präinkrement-Operator
  int newScore = ?;
  
  // Gib den neuen und den aktuellen Wert von score aus
  print("After pre-increment: $newScore");
  print("Current score: $score");
  
  // Verwende den Postdekrement-Operator
  int postDecrementResult = ?;
  
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Dart-Compiler