НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
254 of 1310 menu

Функция div

Функция div выполняет целочисленное деление двух чисел. Может применяться к различным числовым типам: Int, Long, Short, Byte, Double, Float. Возвращает результат деления первого числа на второе.

Синтаксис

val result = dividend.div(divisor)
val result = dividend / divisor

Пример

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

val a: Int = 10 val b: Int = 3 val res: Int = a.div(b) println(res)

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

Int 3

Пример

Использование оператора / вместо функции div:

val a: Int = 15 val b: Int = 4 val res: Int = a / b println(res)

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

Int 3

Пример

Деление чисел с плавающей точкой типа Double:

val x: Double = 10.5 val y: Double = 2.5 val res: Double = x.div(y) println(res)

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

Double 4.2

Пример

Деление чисел типа Long:

val bigNum: Long = 100L val divisor: Long = 33L val res: Long = bigNum / divisor println(res)

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

Long 3

Пример

Деление на ноль для целых чисел:

val numerator: Int = 5 val zero: Int = 0 val res: Int = numerator.div(zero)

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

Exception: ArithmeticException: / by zero

Пример

Деление на ноль для чисел с плавающей точкой:

val num: Double = 7.0 val zero: Double = 0.0 val res: Double = num / zero println(res)

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

Double Infinity

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

  • функцию rem,
    которая возвращает остаток от деления
  • функцию mod,
    которая возвращает остаток от деления
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить