Как вернуть знак числа 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


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.