Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFPNs 519 of 522 menu
◀ ▶

Практика на null в Kotlin

Дана переменная:

val title: String? = "kotlin"

Выведите длину строки или 0, если значения нет.

Напишите функцию showNick, которая принимает String? и возвращает строку в верхнем регистре или guest, если аргумент пуст.

Даны переменные:

val first: String? = null val second: String? = "backup"

Выведите одну строку - первое непустое значение или none.

Дан список:

val nums = listOf<Int?>(1, null, 3, null, 5)

Выведите сумму всех непустых чисел.

Дана карта:

val stock = mapOf("pen" to 3, "book" to null)

Выведите количество для pen и для cup с подстановкой 0, если значения нет.

Дана переменная:

val raw: String? = " 15 "

Если строка не пустая, выведите число после обрезки пробелов. Иначе выведите no data.

Даны переменные:

val city: String? = null val zip: String? = null

Выведите unknown, если обе строки пустые. Иначе выведите первую непустую.

Дан список:

val names = listOf<String?>("Ann", null, "Bob", null)

Соберите список непустых имен в верхнем регистре и выведите его в консоль.

Дана переменная:

val code: String? = "404"

Выведите error, если после перевода в число код больше 399. Иначе выведите ok. Если значения нет, выведите skip.

Дана карта:

val profile = mapOf("name" to "Ann", "phone" to null)

Выведите строку "name: Ann, phone: n/a" для этих данных, подставив n/a, если телефона нет.

Даны переменные:

val a: Int? = 5 val b: Int? = null

Выведите сумму, если оба числа заданы. Иначе выведите incomplete.

Дан список:

val lines = listOf<String?>("", "hi", null, "yo")

Посчитайте, сколько элементов не пустые и не равны пустой строке, и выведите число.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить