减去数组中的元素

时间:2017-01-30 18:29:12

标签: java arrays subtraction

我对Java很新,我正在尝试理解如何减去元素。我已经尝试用Google搜索但尚未找到答案(我收到以下错误消息“运算符 - 参数类型未定义int[]double[]”。< / p>

假设我有以下数字:

String A[] ={"AA", "AB", "AC"};

String B[] = {"BA", "BB", "BC"};

int C[] = {1, 2, 3};  

double D[] = {4.01, 5.02, 6.03};        

int E=0;

如果我想用D减去C并将其分配给E(E = C-D)我该怎么做?

2 个答案:

答案 0 :(得分:2)

如果您正在寻找新的双阵列:

double E[] = new double[D.length];

for (int i=0; i<D.length; i++) {
    E[i] = (double)C[i] - D[i]; 
}

答案 1 :(得分:0)

您必须声明一个新的双数组,并在其中存储单个减法的结果。

class test1{
    public static void main(String[]args)
        {
        double[] D = {4.01,5.02,6.03};
        int[] C = {1,2,3};
        double[] E = new double[D.length]; 
        for(int i=0;i<D.length;i++)
        {
            E[i]=C[i]-D[i];
            System.out.print(" "+E[i]);
        }
    }
}