Тип Byte
Тип Byte представляет собой 8-битное целое число
со знаком. Может хранить значения от -128 до 127.
Используется для экономии памяти при работе с небольшими
числовыми значениями.
Синтаксис
val variable: Byte = value
Пример
Объявление переменной типа Byte:
val smallNumber: Byte = 100
println(smallNumber)
Результат выполнения кода:
Byte 100
Пример
Явное указание типа при объявлении переменной:
val negativeValue: Byte = -50
println(negativeValue)
Результат выполнения кода:
Byte -50
Пример
Преобразование других числовых типов в Byte
с помощью метода toByte:
val intValue = 65
val byteValue: Byte = intValue.toByte()
println(byteValue)
Результат выполнения кода:
Byte 65
Пример
Арифметические операции с типом Byte:
val a: Byte = 10
val b: Byte = 20
val sum: Int = a + b
println(sum)
Результат выполнения кода:
Int 30
Пример
Проверка границ значений типа Byte:
val minByte: Byte = Byte.MIN_VALUE
val maxByte: Byte = Byte.MAX_VALUE
println("Min: $minByte, Max: $maxByte")
Результат выполнения кода:
Min: -128, Max: 127
Пример
Работа с массивом типа Byte:
val byteArray: ByteArray = byteArrayOf(1, 2, 3, 4, 5)
println(byteArray.contentToString())
Результат выполнения кода:
[1, 2, 3, 4, 5]