从另一个数组中的元素中减去数组中的元素

时间:2017-11-28 20:42:32

标签: arrays

我得到一个赋值,用户假设将值输入到数组1和数组2中。

我的工作是声明一个包含五个双精度数的附加数组,找到数组1和数组2中相应元素之间差异的新数组,然后将存储在新数组中的值打印到屏幕上。

我不知道怎么做,我已经被困了一个小时。能否请你帮忙?非常感谢你

1 个答案:

答案 0 :(得分:1)

如果你可以假设两个数组的长度相同(长度为5),那就足够简单了。使用循环访问相应的值并将结果放在结果数组的相应位置。

import java.util.Arrays;
public class Main {
    public static void main(String[] args) {
        double[] arrA = {1.0,2.0,3.0,4.0,5.0};
        double[] arrB = {5.0,4.0,3.0,2.0,1.0};
        double[] result = new double[5];

        for(int i = 0 ; i < result.length; i++){
          result[i] = arrA[i] - arrB[i];
        }

        System.out.println(Arrays.toString(result));
    }
}

输出:

[-4.0, -2.0, 0.0, 2.0, 4.0]
相关问题