JAVA_返回一个数值的相反数的几种方式.
一个方法接收一个int类型值,需要返回它的相反数. 如传入1,返回-1 传入-22,返回22 最简单的方式是return 0-number; 还有其他方式: public class Kata { public static int opposite(int number) { return -number; } } public class Kata{ public static int opposite(int number){ return number * -1; } } public class Kata { public static int opposite(int number) { return Math.negateExact(number); } } 还有个更奇葩的 return 13333-number-13332-1; 刚看到时感觉很奇妙,为什么是13333,它与int的MAXVALUE是有某种关系吗... 后来发现是自己绕弯子了...提交者是个新手.不过大家都给予了赞许的thumb up. 其实上面换成这样也是对的: return 1-number-1; 将...