Метод signum
Метод signum класса Math возвращает знак переданного числа.
В единственный параметр мы передаем число, знак которого нужно определить.
Метод возвращает -1, если число отрицательное,
0, если число равно нулю,
и 1, если число положительное.
Для дробных чисел метод также сохраняет знак: например, для -0.5 вернется -1.0.
Синтаксис
Math.signum(number)
Пример
Давайте определим знак для положительного числа:
public class Main
{
public static void main(String[] args)
{
double res = Math.signum(5.0);
System.out.println(res);
}
}
Результат выполнения кода:
1.0
Пример
Давайте определим знак для отрицательного числа:
public class Main
{
public static void main(String[] args)
{
double res = Math.signum(-3.5);
System.out.println(res);
}
}
Результат выполнения кода:
-1.0
Пример
Давайте определим знак для нуля:
public class Main
{
public static void main(String[] args)
{
double res = Math.signum(0.0);
System.out.println(res);
}
}
Результат выполнения кода:
0.0