java - 协助返回方法

标签 java

我需要如下所示的方法的帮助,我需要返回一位小数的半径,感谢所有帮助,我应该使用十进制格式来执行此操作。

public double beraknaOmkrets()
{
    DecimalFormat f = new DecimalFormat("##.0");

    double omkrets = 0;
    omkrets = radie*2*3.14;
    return f.format(omkrets).toString;
}

最佳答案

  1. 您忘记了 toString() 方法末尾的括号 打电话。
  2. 您的方法签名是double,但您尝试返回 字符串。将返回类型更改为String

顺便说一下,您可以将 2 个 omkrets 初始化行合并为一个,如果您更改下一行的值,则无需将其初始化为 0:double omkrets = Radie*2*3.14;

关于java - 协助返回方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11807241/

相关文章:

java - Alfresco: checkin 在之前某个时间点 checkout 的文档(并且悬而未决)

java - 仅接受来自一个 Android 应用程序的请求

java - 在MapReduce作业的Reducer中通过Text输入值进行多次迭代

java - 通过 SlackBuild 脚本在 Slackware 上安装 openjfx 时未指定 $JAVA_HOME 路径

java - 高效查询Hbase

java - Bug 在 SDK 1.5 下运行 Android 教程 HelloTabWidget : "setCurrentTag(getIntent())"

java - 检查索引是否超出数组范围

java - 如何在 TextView 中使用 ClickableSpans 并且仍然能够水平滚动?

java - 使用java创建JS文件时出错

java - 在 Java 中跟踪异常的好应用程序?