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.