Menu
Coddy logo textTech

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