我想将负的int / double值转换为相同的正值

时间:2014-05-23 18:34:56

标签: int double

我想将负的int / double值转换为相同的正值,并将其用于进一步的计算。我尝试使用%2但值结果为-0.0。如果有人可以帮我解决这个问题,那将是一个很大的帮助。

3 个答案:

答案 0 :(得分:7)

在飞镖中,您可以这样做

value.abs()

答案 1 :(得分:0)

如果你只想更改负数,你可以这样做:

if(num < 0)
    num *= -1;

我只是重申diggersworld评论的内容......

答案 2 :(得分:0)

在Kotlin中,您可以这样操作:

yourValue.absoluteValue

还是这样的:

 abs(yourValue: Double)

此外,请查看此以获取更多信息: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.math/absolute-value.html