我正在尝试将双精度值作为字符串返回,但不确定如何使我的方法正常工作:
public String getTestGauge()
{
double.toString(getTestGauge);
return test / 8;
}
8 在那里,因为我将它作为八分之一的分数返回,并假设通过将 test 除以 8 将给我一个 %,然后我将四舍五入到最接近的整数,因此是八分之一的分数。
编辑:我的问题不是关于我的代码看起来如何,而是关于如何将双精度转换为字符串。
尝试这个:
public String getTestGauge(){
return String.valueOf(<yourdouble>);
}
--> 这个更漂亮
return (new Double(<yourdouble>).toString());
我只是在猜测您要完成什么,因为您提供的代码是胡言乱语,但这可能是您正在寻找的:
public String getTestGauge() {
return Double.toString(test / 8);
}