Свойство sign
Свойство sign класса num возвращает знак числа в виде целого значения.
Для отрицательных чисел оно возвращает -1, для положительных - 1,
а для нуля - 0. Свойство доступно как для целых чисел (int),
так и для чисел с плавающей точкой (double), поскольку оба типа наследуются
от класса num. Свойство не принимает параметров и возвращает значение типа num.
Синтаксис
num.sign
Пример
Давайте проверим знак положительного целого числа:
void main()
{
num value = 5;
print(value.sign);
}
Результат выполнения кода:
1
Пример
Давайте проверим знак отрицательного числа с плавающей точкой:
void main()
{
num value = -3.14;
print(value.sign);
}
Результат выполнения кода:
-1
Пример
Давайте проверим знак нуля:
void main()
{
num value = 0;
print(value.sign);
}
Результат выполнения кода:
0
Смотрите также
-
свойство
isNegative,
которое проверяет, является ли число отрицательным -
метод
abs,
который возвращает абсолютное значение числа -
метод
compareTo,
который сравнивает два числа -
класс
num,
который является базовым классом для чисел