-5

我正在尝试将双精度值作为字符串返回,但不确定如何使我的方法正常工作:

public String getTestGauge()  
{
  double.toString(getTestGauge);
  return test / 8;
}

8 在那里,因为我将它作为八分之一的分数返回,并假设通过将 test 除以 8 将给我一个 %,然后我将四舍五入到最接近的整数,因此是八分之一的分数。

编辑:我的问题不是关于我的代码看起来如何,而是关于如何将双精度转换为字符串。

4

2 回答 2

1

尝试这个:

public String getTestGauge(){
     return String.valueOf(<yourdouble>);
}

--> 这个更漂亮

return (new Double(<yourdouble>).toString());
于 2013-09-21T21:59:31.113 回答
0

我只是在猜测您要完成什么,因为您提供的代码是胡言乱语,但这可能是您正在寻找的:

public String getTestGauge() {
   return Double.toString(test / 8);
}
于 2013-09-21T22:04:43.880 回答