我正在尝试将Integer转换为Float,因为我需要使用一些数学并需要浮点数提供的小数。
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将字符串转换为float。返回会有所不同,但在我完成转换工作之前,我会继续修复它。
答案 0 :(得分:2)
铸造是解决方案
int b;
float n = (float) b ;
在你的情况下
float accuMiss = (float)(publicInt.returnMissCount());