Menu
Coddy logo textTech

Операторы сравнения

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 22 из 93.

Операторы сравнения позволяют сравнивать два значения и получать результат типа Boolean — либо true, либо false. Эти операторы необходимы для принятия решений в ваших программах.

Вот операторы сравнения в Kotlin:

ОператорЗначениеПримерРезультат
==Равно5 == 5true
!=Не равно5 != 3true
>Больше5 > 3true
<Меньше5 < 3false
>=Больше или равно5 >= 5true
<=Меньше или равно3 <= 5true

Вы можете использовать их с переменными и сохранять результаты:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Выводит: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Выводит: false
}

Операторы сравнения работают с любыми числовыми типами и являются основой логики принятия решений, которую вы изучите на следующих уроках.

challenge icon

Задание

Легко

Напишите функцию checkScores, которая принимает score1, score2 и passingScore и возвращает строку с тремя результатами сравнений.

Сравните две оценки друг с другом и с порогом прохождения, используя операторы сравнения.

Логика:

  1. Проверьте, является ли score1 больше, чем score2
  2. Проверьте, равно ли score1 score2
  3. Проверьте, является ли score2 больше или равно passingScore

Параметры:

  • score1 (Int): Первая оценка
  • score2 (Int): Вторая оценка
  • passingScore (Int): Минимальная проходная оценка

Возвращаемое значение: Строка с тремя логическими результатами, разделёнными пробелами. Формат: [result1] [result2] [result3]

Пример: Для входных значений 85, 70 и 60 верните "true false true", поскольку 85 > 70 — это true, 85 == 70 — это false, а 70 >= 60 — это true.

Попробуйте сами

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Напишите код здесь
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin