What Java method takes an int and returns +1 or -1?

后端 未结 6 1144
無奈伤痛
無奈伤痛 2021-02-18 17:03

What Java method takes an int and returns +1 or -1? The criteria for this is whether or not the int is positive or negative. I looked through the docum

6条回答
  •  孤独总比滥情好
    2021-02-18 18:04

    Math.signum(value) will do the trick but since it returns float or double (according to parameter) you will have to cast it:

    int sign = (int)Math.signum(value);
    

    or:

    Integer.signum(value);
    

提交回复
热议问题