从前一个数组元素中减去double数组元素的值

时间:2014-09-03 21:53:57

标签: java arrays

我已将sqlite数据库中的值检索到double数组中。假设我有一个像这样的双数组:

double[] n = { 1.2, 3.0, 4.5, 6.7.... };

我的目标是执行以下计算,

double total = (3.0 - 1.2) + (4.5 - 3.0) + (6.7 - 4.5) ...

数组值来自数据库。我怎样才能实现这一目标?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用从索引1开始的for循环

double x = 0;
for (int i = 1; i < array.length; i++) {
  x += (array[i] - array[i-1]);
}