Menu
Coddy logo textTech

Incremento e decremento

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 19 di 94.

In Dart, gli operatori di incremento (++) e decremento (--) aumentano o diminuiscono di 1 il valore di una variabile.

void main() {
  int count = 5;
  count++;  // Incrementa count di 1
  print('After increment: $count');
}
void main() {
  int score = 10;
  score--;  // Diminuisce score di 1
  print('After decrement: $score');
}
void main() {
  int a = 5;
  int b = 5;
  
  // Incremento prefijo: primero incrementa y luego usa el valor
  int resultA = ++a;
  
  // Incremento posfijo: usa el valor actual y luego incrementa
  int resultB = b++;
  
  print('a: $a, resultA: $resultA');
  print('b: $b, resultB: $resultB');
}
challenge icon

Sfida

Facile

Crea un programma che dimostri gli operatori di incremento (++) e decremento (--) in Dart:

  1. Dichiara una variabile intera chiamata score con un valore iniziale di 10
  2. Stampa il punteggio iniziale con l'etichetta: Initial score: 10
  3. Usa l'operatore di pre-incremento (++score) e memorizza il risultato in una variabile chiamata newScore
  4. Stampa il nuovo punteggio con l'etichetta: After pre-increment: 11
  5. Stampa il valore corrente della variabile del punteggio originale con l'etichetta: Current score: 11
  6. Usa l'operatore di post-decremento (score--) e memorizza il risultato in una variabile chiamata postDecrementResult
  7. Stampa il risultato del post-decremento con l'etichetta: Post-decrement result: 11
  8. Stampa il punteggio finale con l'etichetta: Final score: 10

L'output deve corrispondere esattamente al formato previsto.

Provalo tu

void main() {
  // Dichiara qui la variabile score
  int score = ?;
  
  // Stampa il punteggio iniziale
  print("Initial score: $score");
  
  // Usa l'operatore di pre-incremento
  int newScore = ?;
  
  // Stampa il nuovo punteggio e quello corrente
  print("After pre-increment: $newScore");
  print("Current score: $score");
  
  // Usa l'operatore di post-decremento
  int postDecrementResult = ?;
  
  // Stampa il risultato del post-decremento e il punteggio finale
  print("Post-decrement result: $postDecrementResult");
  print("Final score: $score");
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online