2011-01-14 74 views

回答

22

相乘。

否定它。

或獲得絕對值。

基本算術。

float neg = -1.5f; 
float pos1 = f * -1; 
float pos2 = -f; 
float pos3 = Math.abs(f); 
+0

或使用Math.abs()在你不知道,如果你的號碼是正還是負的情況下,但你希望它是積極的。 – Diogo 2011-01-14 09:54:04

+0

@Jones:歡迎來到StackOverflow。請確保您單擊旁邊的複選框以接受您最喜歡的答案。 – abelenky 2011-01-14 10:12:44

3

分配負:

float f = -1.5f; 
f = -f; 
3

絕對值函數在Java是Math.abs

double f = Math.abs(-1.5); // f is now 1.5 
0

如果你知道它是負的 - 只是乘-1f:

float example = -1.5f; 
example *= -1f; 

您也可以使用Math.abs:

example = (float)Math.abs(example); 
0

從正,反之亦然轉換通過預先簽署簡單。

float var = -1.5; var = -var;