Menu
CoddyTech

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--;  // Decrementa score di 1
  print('After decrement: $score');
}
void main() {
  int a = 5;
  int b = 5;
  
  // Incremento prefisso: prima incrementa, poi usa il valore
  int resultA = ++a;
  
  // Incremento postfisso: usa il valore corrente, poi 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 denominata score con valore iniziale 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 attuale 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. Le righe sotto il tuo codice stampano il risultato del post-decremento (Post-decrement result: 11) e il punteggio finale (Final score: 10)

Il tuo output deve corrispondere esattamente al formato previsto.

Provalo tu

  // 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 attuale
  print("After pre-increment: $newScore");
  print("Current score: $score");
  
  // Usa l'operatore di post-decremento
  int postDecrementResult = ?;
  
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