如何返回从for循环生成的值

时间:2013-02-07 20:40:55

标签: java

我有一个函数,它接受一些值,做一些数学,然后在最后产生一组类型double值。这是一个函数我已经返回了我的值,但它只返回1个值而不是所有在for循环中计算的值。我该怎么做才能让我的函数返回for循环中的所有值?如果我将值存储在数组中,我将如何访问它们并在以后使用它们?这些for循环值将在图表上绘制,因此我需要多于1个值来绘制。

1 个答案:

答案 0 :(得分:3)

您可以在循环之外实例化数组,可以在循环迭代

时填充
List<Double> plotPoints = new ArrayList<Double>;
for(...){
    plotPoints.add(...);
}
return plotPoints;

由于您正在处理图形,因此您可能更喜欢使用Map,以便将x轴(键)与y轴(值)对齐