The signum static function of the Integer class is used to get the signum function of a specified integer value.
signum function?The signum denotes the sign of a real number.
-1.-1.0.public static int signum(int i)
This method takes the int value as an argument.
This method returns:
1 if the argument is greater than zero.-1 if the argument is less than zero.0 if the argument is equal to zero.The example below uses the signum function as follows:
class IntegerSignumExample {public static void main(String[] args) {System.out.println("Signum for -10 is " + Integer.signum(-10));System.out.println("Signum for 10 is " + Integer.signum(10));System.out.println("Signum for 0 is " + Integer.signum(0));}}
In the code above:
In line 3 we call Integer.signum(-10l). This returns -1 because -10 is less than zero.
In line 4 we call Integer.signum(10). This returns -1 because 10 is greater than zero.
In line 5 we call Integer.signum(0). This returns 0 because the argument is equal to zero.