我得到一个赋值,用户假设将值输入到数组1和数组2中。
我的工作是声明一个包含五个双精度数的附加数组,找到数组1和数组2中相应元素之间差异的新数组,然后将存储在新数组中的值打印到屏幕上。
我不知道怎么做,我已经被困了一个小时。能否请你帮忙?非常感谢你
答案 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]