2014-12-04 77 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