Menu
Coddy logo textTech

Inkrement und Dekrement

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

In Dart erhöhen oder verringern die Inkrement (++)- und Dekrement (--)-Operatoren den Wert einer Variable 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 inkrementieren, dann den Wert verwenden
  int resultA = ++a;
  
  // Postfix-Inkrement: den aktuellen Wert verwenden, dann inkrementieren
  int resultB = b++;
  
  print('a: $a, resultA: $resultA');
  print('b: $b, resultB: $resultB');
}
challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das die Inkrement- (++)- und Dekrementoperatoren (--) in Dart demonstriert:

  1. Deklariere eine ganzzahlige Variable namens score mit dem Anfangswert 10
  2. Gib den Anfangswert von score mit der Beschriftung Initial score: 10 aus
  3. Verwende den Prä-Inkrementoperator (++score) und speichere das Ergebnis in einer Variable 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 Variable score mit der Beschriftung Current score: 11 aus
  6. Verwende den Post-Dekrementoperator (score--) und speichere das Ergebnis in einer Variable namens postDecrementResult
  7. Gib das Ergebnis des Post-Dekrements mit der Beschriftung Post-decrement result: 11 aus
  8. Gib den endgültigen Wert von score mit der Beschriftung Final score: 10 aus

Deine Ausgabe sollte genau dem erwarteten Format entsprechen.

Probier es selbst

void main() {
  // Deklariere hier deine Score-Variable
  int score = ?;
  
  // Drucke den initialen Score aus
  print("Initial score: $score");
  
  // Verwende den Pre-Increment-Operator
  int newScore = ?;
  
  // Drucke neuen Score und aktuellen Score aus
  print("After pre-increment: $newScore");
  print("Current score: $score");
  
  // Verwende den Post-Decrement-Operator
  int postDecrementResult = ?;
  
  // Drucke Post-Decrement-Ergebnis und finalen Score aus
  print("Post-decrement result: $postDecrementResult");
  print("Final score: $score");
}
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