我需要一种如下所示的方法的帮助,我需要用一个十进制数返回半径,我们将不胜感激,并且我应该使用十进制格式来做到这一点。
public double beraknaOmkrets()
{
DecimalFormat f = new DecimalFormat("##.0");
double omkrets = 0;
omkrets = radie*2*3.14;
return f.format(omkrets).toString;
}
最佳答案
您忘记了toString()
方法末尾的括号
呼叫。
您的方法签名是double
,但是您尝试返回一个String
。将返回类型更改为String
。
顺便说一下,您可以将2个omkrets初始化行合并为仅一行,如果在下一行更改其值,则无需将其初始化为0:double omkrets = radie*2*3.14;
关于java - 协助退货方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11807241/