gpt4 book ai didi

java - 如何从返回 double 组的方法中获取所有 double 值?

转载 作者:行者123 更新时间:2023-12-01 22:44:38 25 4
gpt4 key购买 nike

我有两个方法(位于Points.java中),它们返回一个 double 组。现在我想从这两种方法中获取所有值。

方法:

  • getX()
  • getY()

我想:

    public void addNewPoints(Point p){
for (int i = 0; i < p.getX().length; i++)

dataset.add(p.getX(i),p.getY(i));
}

在 Point.java 中:

    public static double[] getX() {

return new double[] {1.0,2.0,3.0,4.0,5.0,6.0,7.0};
}

public static double[] getY() {

return new double[] {1.0,2.0,3.0,4.0,5.0,6.0,7.0};
}

但是这不起作用。有什么帮助吗?

最佳答案

您的 getX() 和 getY() 方法返回数组。数组使用索引运算符,它只是一对方括号:

dataset.add(p.getX()[i],p.getY()[i]);

这可能看起来很愚蠢,但它与这样做是一样的:

double[] xArray = getX();
double[] yArray = getY();

for (int i = 0; i < xArray.length; i++){
dataset.add(xArray[i],yArray[i]);
}

关于java - 如何从返回 double 组的方法中获取所有 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25553442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com