java - 使负数为正

标签 java negative-number

我有一个 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/

相关文章:

python - 输出列表中的所有负数

java - 如何引用数组的一部分?

java - 为什么我的 while 进入无限循环?我如何解决它?

java - 如果整行以引号 "开头,Univocity CSV 解析器会粘合整行

java - Tomcat 上的 Tapestry Web App 偶尔会吐出垃圾

MySQL 修改自动递增为负数

java - Java 中 Atoi 表示负值

javascript - 如果 css ("top") 等于或大于 -70(负值)

java - 如何在没有注释的情况下从 Spring Controller 获取数据

java - 如何使用 Locale 将三个数字解析为 LocalDate?