Тип Int
Тип Int представляет целое число в диапазоне
от -2147483648 до 2147483647.
Используется для хранения целочисленных значений
без дробной части. Занимает 4 байта в памяти.
Синтаксис
val variable: Int = 100
var variable: Int = -500
Пример
Создадим переменную типа Int
и выведем ее значение:
val age: Int = 25
println(age)
Результат выполнения кода:
Int 25
Пример
Выполним арифметические операции
с числами типа Int:
val a: Int = 15
val b: Int = 7
val sum: Int = a + b
val diff: Int = a - b
val mult: Int = a * b
val div: Int = a / b
println(sum)
println(diff)
println(mult)
println(div)
Результат выполнения кода:
Int 22
Int 8
Int 105
Int 2
Пример
Преобразуем строку в число типа Int
с помощью метода toInt:
val str: String = "123"
val num: Int = str.toInt()
println(num)
Результат выполнения кода:
Int 123
Пример
Используем тип Int для работы
с временными интервалами в миллисекундах:
val delayMs: Int = 5000
println("Waiting for $delayMs milliseconds")
Результат выполнения кода:
String "Waiting for 5000 milliseconds"
Пример
Создадим массив чисел типа Int
и выполним операции с ним:
val numbers: Array<Int> = arrayOf(1, 2, 3, 4, 5)
val sum: Int = numbers.sum()
println(sum)
Результат выполнения кода:
Int 15