我有一个 Java 方法,我在其中对一组数字求和。但是,我希望将任何负数视为正数。所以 (1)+(2)+(1)+(-1) 应该等于 5。
我确信有很简单的方法可以做到这一点 - 我只是不知道如何。
最佳答案
只需调用 Math.abs .例如:
int x = Math.abs(-5);
这会将 x
设置为 5
。
请注意,如果您传递 Integer.MIN_VALUE
,将返回相同的值(仍然为负),因为 int
的范围不允许正等价代表。
关于java - 使负数为正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493494/