如何将浮点负值转换为浮点正值
示例-1.5到1.5
答案 0 :(得分:25)
乘以-1。
或否定它。
或者获得绝对值。
基本算术。
float neg = -1.5f;
float pos1 = neg * -1;
float pos2 = -neg;
float pos3 = Math.abs(neg);
答案 1 :(得分:3)
指定否定:
float f = -1.5f;
f = -f;
答案 2 :(得分:3)
Java中的绝对值函数是 Math.abs :
double f = Math.abs(-1.5); // f is now 1.5
答案 3 :(得分:0)
答案 4 :(得分:0)
如果你知道它是负面的 - 只需乘以-1f:
float example = -1.5f;
example *= -1f;
您也可以使用Math.abs:
example = (float)Math.abs(example);
答案 5 :(得分:0)
通过前缀 - 符号来简单地从正面转换或反之亦然。
float var = -1.5;
var = -var;