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