L'istruzione 'else if'
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 33 di 94.
L'istruzione else if in Dart estende la struttura di base if-else, consentendoti di verificare più condizioni in sequenza. È utile quando devi gestire più di due possibili risultati nel tuo codice.
Ecco la sintassi di base di un'istruzione if-else if-else:
if (condition1) {
// Codice da eseguire quando condition1 è vera
} else if (condition2) {
// Codice da eseguire quando condition1 è falsa e condition2 è vera
} else {
// Codice da eseguire quando condition1 e condition2 sono entrambe false
}Sfida
PrincipianteCrea un programma che determini il voto di uno studente in base al punteggio dell'esame:
- Dichiara una variabile intera denominata
examScorecon valore 78 - Usa una struttura
if,else ifeelseper determinare il voto in lettere: - Se il punteggio è pari o superiore a 90, il voto è 'A'
- Se il punteggio è compreso tra 80 e 89, il voto è 'B'
- Se il punteggio è compreso tra 70 e 79, il voto è 'C'
- Se il punteggio è compreso tra 60 e 69, il voto è 'D'
- Se il punteggio è inferiore a 60, il voto è 'F'
- Stampa il risultato nel seguente formato:
Exam score: 78 Grade: C
L'output deve corrispondere esattamente a questo formato, ma con il voto appropriato per il punteggio.
Provalo tu
void main() {
// Dichiara la variabile examScore qui
int examScore = 78;
// Scrivi qui la tua struttura if-else if-else
// Stampa il risultato
print("Exam score: $examScore");
print("Grade: $grade");
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori di confrontoAND logicoOR logicoNOT logicoOperatori di verifica del tipoRiepilogo - Effettuare confronti7Lavorare con le stringhe
Concatenazione di stringheInterpolazione di stringheStringhe multilineaProprietà delle stringheMetodi di base delle stringhe10Collezioni - Nozioni di base sulle mappe
Che cosa sono le mappe?Creare una mappaAccedere ai valori tramite chiaveCoppie chiave-valoreOttenere la dimensione della mappaOttenere le chiaviOttenere i valoriVerificare se una chiave esiste13Sicurezza sui valori null in dettaglio
Capire i valori nullTipi nullableTipi non nullableOperatore di asserzione nullInizializzazione tardivaRiepilogo - Gestire i valori null in sicurezza2Variabili e tipi di dati di base
Che cosa sono le variabili?StringheNumeri interi (int)Numeri double (double)Valori booleani (bool)Inferenza del tipo con 'var'Variabili finaliVariabili costantiConvenzioni di denominazioneNull safety di baseRiepilogo - Dichiarazione delle variabili8Flusso di controllo - Cicli
Il ciclo 'for'Il ciclo 'while'Il ciclo 'do-while'Uso di 'break' nei cicliUso di 'continue' nei cicliRipasso - Ripetere il codice3Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloIncremento e decrementoAbbreviazioni di assegnazioneRiepilogo - Calcoli semplici6Flusso di controllo - prendere decisioni
L'istruzione 'if'L'istruzione 'else'L'istruzione 'else if'Ripasso - decisioni sempliciIstruzioni 'if' annidateL'istruzione 'switch'9Collezioni - Fondamenti delle liste
Cosa sono le liste?Creare una listaAccedere tramite indiceOttenere la lunghezza di una listaAggiungere elementiRimuovere elementiVerificare se una lista è vuotaScorrere una lista12Funzioni avanzate
Parametri posizionali opzionaliParametri con nomeParametri con nome obbligatoriValori predefiniti dei parametriRiepilogo - Parametri delle funzioni15Progetto: Calcolatrice semplice
ConfigurazioneDichiarare un numeroEsercitati da solo: Compilatore Dart online