我需要一种如下所示的方法的帮助,我需要用一个十进制数返回半径,我们将不胜感激,并且我应该使用十进制格式来做到这一点。

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/

10-09 04:38