Как вернуть знак числа x в Java?
В Java можно использовать метод signum()
класса Math
, чтобы вернуть знак числа x
. Этот метод возвращает -1
, 0
или 1
, в зависимости от того, является ли число отрицательным, нулевым или положительным.
Пример:
int x = -10;
int sign = Integer.signum(x);
System.out.println(sign); // выводит -1
Если вы не хотите использовать метод Math.signum()
, вы можете написать свой собственный метод, который будет возвращать знак числа x
. Например:
public static int getSign(int x) {
if (x > 0) {
return 1;
} else if (x < 0) {
return -1;
} else {
return 0;
}
}
int x = 10;
int sign = getSign(x);
System.out.println(sign); // выводит 1