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

Функция sign

Функция sign определяет знак числа и возвращает: -1 для отрицательных чисел, 0 для нуля и 1 для положительных чисел. Работает с типами Float и Double, возвращая результат того же типа.

Импорт

import kotlin.math.sign

Синтаксис

fun sign(x: Double): Double
fun sign(x: Float): Float

Пример

Определим знак отрицательного числа -5.5 типа Double:

val num: Double = -5.5 val res: Double = num.sign println(res)

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

Double -1.0

Пример

Определим знак положительного числа 10.2 типа Float:

val num: Float = 10.2F val res: Float = num.sign println(res)

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

Float 1.0

Пример

Определим знак нуля типа Double:

val num: Double = 0.0 val res: Double = num.sign println(res)

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

Double 0.0

Пример

Функция sign возвращает число с плавающей точкой. Для получения целого числа можно использовать преобразование:

val num: Double = -3.14 val res: Int = num.sign.toInt() println(res)

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

Int -1

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

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