Menu
CoddyTech

Operatori di confronto

Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 22 di 93.

Gli operatori di confronto ti permettono di confrontare due valori e ottenere un risultato Boolean, che può essere true oppure false. Questi operatori sono essenziali per prendere decisioni nei tuoi programmi.

Ecco gli operatori di confronto di Kotlin:

OperatoreSignificatoEsempioRisultato
==Uguale a5 == 5true
!=Diverso da5 != 3true
>Maggiore di5 > 3true
<Minore di5 < 3false
>=Maggiore o uguale a5 >= 5true
<=Minore o uguale a3 <= 5true

Puoi usarli con le variabili e memorizzare i risultati:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Stampa: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Stampa: false
}

Gli operatori di confronto funzionano con qualsiasi tipo numerico e sono alla base della logica decisionale che imparerai nelle prossime lezioni.

challenge icon

Sfida

Facile

Scrivi una funzione checkScores che accetta score1, score2 e passingScore e restituisce una stringa con tre risultati di confronto.

Confronta i due punteggi tra loro e con la soglia di sufficienza usando gli operatori di confronto.

Logica:

  1. Verifica se score1 è maggiore di score2
  2. Verifica se score1 è uguale a score2
  3. Verifica se score2 è maggiore o uguale a passingScore

Parametri:

  • score1 (Int): Il primo punteggio
  • score2 (Int): Il secondo punteggio
  • passingScore (Int): Il punteggio minimo per superare la prova

Restituisce: Una stringa con tre risultati booleani separati da spazi. Formato: [result1] [result2] [result3]

Esempio: Per gli input 85, 70 e 60, restituisci "true false true" perché 85 > 70 è vero, 85 == 70 è falso e 70 >= 60 è vero.

Provalo tu

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Scrivi il codice qui
}
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: Playground Kotlin