Тип Short
Тип Short представляет 16-битное целое число
со знаком в Kotlin. Диапазон значений типа Short
составляет от -32768 до 32767.
Для явного указания типа используется суффикс S
или явное приведение типа.
Синтаксис
val variable: Short = value
Пример
Создание переменной типа Short с использованием
суффикса S:
val smallNumber: Short = 12345S
println(smallNumber)
Результат выполнения кода:
Short 12345
Пример
Создание переменной типа Short с использованием
явного приведения типа:
val number = 25000
val shortNumber: Short = number.toShort()
println(shortNumber)
Результат выполнения кода:
Short 25000
Пример
Арифметические операции с типом Short:
val a: Short = 100S
val b: Short = 200S
val sum: Int = a + b
println(sum)
Результат выполнения кода:
Int 300
Пример
Переполнение типа Short:
val maxShort: Short = Short.MAX_VALUE
val overflow: Short = (maxShort + 1).toShort()
println(overflow)
Результат выполнения кода:
Short -32768