2014-12-04 71 views
1

我想將一個整數轉換爲一個浮點數,因爲我需要使用一些數學,並需要由浮點數提供的小數。使一個整數浮點數

public static Float currAccu() { 
float accuMiss, accuHit, accuCrit; 

accuMiss = Float.parseFloat(publicInt.returnMissCount()); 
accuHit = Float.parseFloat(publicInt.returnHitCount()); 
accuCrit = Float.parseFloat(publicInt.returnMissCount()); 

return 0; 

該代碼是不完整的,我很新的Java。我已經習慣了Float.parseFloat將字符串轉換爲浮動。回報會有所不同,但直到我得到轉換工作,我會繼續解決它。

+1

可能重複[我怎樣才能轉換成整數,浮點數在Java中?(http://stackoverflow.com/問題/ 4377842/how-can-i-convert-integer-into-float-in-java) – MikeTheLiar 2014-12-04 17:19:30

+0

問題:你想要一個'float'還是'Float'?並且是你的「整數」字符串形式還是「int」? – 2014-12-04 17:25:49

+0

我確實看過那篇文章,雖然不太明白。 – PXS 2014-12-04 17:58:17

回答

2

鑄造是在你的情況下,解決方案

int b; 
float n = (float) b ; 

float accuMiss = (float)(publicInt.returnMissCount()); 
+0

謝謝,完美無缺! :) – PXS 2014-12-04 17:57:04