我有一个函数,它接受一些值,做一些数学,然后在最后产生一组类型double值。这是一个函数我已经返回了我的值,但它只返回1个值而不是所有在for循环中计算的值。我该怎么做才能让我的函数返回for循环中的所有值?如果我将值存储在数组中,我将如何访问它们并在以后使用它们?这些for循环值将在图表上绘制,因此我需要多于1个值来绘制。
答案 0 :(得分:3)
您可以在循环之外实例化数组,可以在循环迭代
时填充List<Double> plotPoints = new ArrayList<Double>;
for(...){
plotPoints.add(...);
}
return plotPoints;
由于您正在处理图形,因此您可能更喜欢使用Map,以便将x轴(键)与y轴(值)对齐