【问题标题】:How to return a float array in java如何在java中返回一个浮点数组
【发布时间】:2016-11-25 23:37:15
【问题描述】:

这是我的代码:

public  float[] DataSet() {
  float[] Data = {1.51,2.35,3.36};
  return  Data;}

为什么我会收到错误消息:

此方法必须返回 float[] 类型的结果

【问题讨论】:

    标签: arrays return


    【解决方案1】:

    文字、1.51 等隐含为double。这就是 Java 解释它们的方式。

    Primitive data types in Java

    如果您想要一个浮点数组,请尝试使用f 对其进行后缀。

    float[] Data = {1.51f, 2.35f, 3.36f};

    【讨论】:

      【解决方案2】:

      数组中的值是双精度的。例如,您可以这样做:

      public float[] DataSet() {
          float[] Data = {1.51f,2.35f,3.36f};
          return  Data;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-30
        • 2016-06-21
        • 2013-03-04
        • 1970-01-01
        • 2014-02-25
        • 2013-01-09
        • 1970-01-01
        相关资源
        最近更新 更多