Тип Int

Тип Int представляет целое число в диапазоне от -2147483648 до 2147483647. Используется для хранения целочисленных значений без дробной части. Занимает 4 байта в памяти.

Синтаксис

kotlinval variable: Int = 100
kotlinvar variable: Int = -500

Пример

Создадим переменную типа Int и выведем ее значение:

kotlinval age: Int = 25
println(age)

Результат выполнения кода:

kotlinInt 25

Пример

Выполним арифметические операции с числами типа Int:

kotlinval 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)

Результат выполнения кода:

kotlinInt 22
Int 8
Int 105
Int 2

Пример

Преобразуем строку в число типа Int с помощью метода toInt:

kotlinval str: String = "123"
val num: Int = str.toInt()
println(num)

Результат выполнения кода:

kotlinInt 123

Пример

Используем тип Int для работы с временными интервалами в миллисекундах:

kotlinval delayMs: Int = 5000
println("Waiting for $delayMs milliseconds")

Результат выполнения кода:

kotlinString "Waiting for 5000 milliseconds"

Пример

Создадим массив чисел типа Int и выполним операции с ним:

kotlinval numbers: Array<Int> = arrayOf(1, 2, 3, 4, 5)
val sum: Int = numbers.sum()
println(sum)

Результат выполнения кода:

kotlinInt 15

Смотрите также

  • тип Long,
    который представляет целое число большего диапазона
  • тип Double,
    который представляет число с плавающей точкой
  • тип String,
    который представляет строку символов
  • функцию toInt,
    которая преобразует другие типы в Int