Q
转换浮动负值正
1
A
回答
22
相乘。
否定它。
或获得绝对值。
基本算术。
float neg = -1.5f;
float pos1 = f * -1;
float pos2 = -f;
float pos3 = Math.abs(f);
3
分配负:
float f = -1.5f;
f = -f;
3
的绝对值函数在Java是Math.abs:
double f = Math.abs(-1.5); // f is now 1.5
0
0
如果你知道它是负的 - 只是乘-1f:
float example = -1.5f;
example *= -1f;
您也可以使用Math.abs:
example = (float)Math.abs(example);
0
从正,反之亦然转换通过预先签署简单。
float var = -1.5; var = -var;
相关问题
- 1. 浮点值转换
- 2. 如何将负向旋转值转换为正向旋转值?
- 3. 在JavaScript中将负浮点数转换为正数
- 4. 浮动到长转换增加值
- 5. 转换负Integer.MIN正长
- 6. 将负值转换为bytearray
- 7. 字符串浮动转换?
- 8. 转换SIint16浮动iPhone4
- 9. 转换的NSString浮动
- 10. 转换浮动到整数
- 11. 转换一列浮动
- 12. 转换文本框浮动
- 13. 转换日期列浮动
- 14. 使用numpy.clip将正值和负值转换为位串
- 15. 在控制台中将负值称为负值,负值如何转为正值?
- 16. 存储非负浮点值
- 17. 如何检查ruby值是否为非负值浮动值?
- 18. 浮点转换的正则表达式
- 19. 将负值转换为正数计数器部分
- 20. 正则表达式浮动正极和负极和6小数
- 21. 负载MySQL的值转换为JavaScript
- 22. 在mysql中将负值转换为零
- 23. .NET实现:在Math.Min双转换(浮动,浮动)
- 24. 错误“无法将'浮动'转换为'浮动...'...”
- 25. C#到SQL浮点值转换
- 26. 整数值转换为浮点数
- 27. 无法将值转换为浮点数
- 28. 将字节转换为浮点值
- 29. 转换货币自由浮动(和括号表明负数金额)
- 30. 负数ASCII转换
或使用Math.abs()在你不知道,如果你的号码是正还是负的情况下,但你希望它是积极的。 – Diogo 2011-01-14 09:54:04
@Jones:欢迎来到StackOverflow。请确保您单击旁边的复选框以接受您最喜欢的答案。 – abelenky 2011-01-14 10:12:44