我对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)我该怎么做?
答案 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]);
}
}
}