我有一个来自循环二的数据。总计1,2,3 ...两个循环
Tsum2 : [ 19 12 17 10 6 0 10... ]
Isum2 : [ 98 33 26 11 15 10 32... ]
,我想价值Tsum2
和Isum2
sum = [ (19-98)+(12-33)+(17-26)+ ... +(10-32)... ]
总和我该怎么办?从该代码
此代码实施例
for (int d1 = 0; d1 < 360; d1++) {
Tsum10 = Tsum10 + (int) degreeT[d1];
Tcount10++;
if (Tcount10 == 10) {
Tsum2 = (Tsum10 + (int) degreeT[d1]);
Tcount10 = 0;
Tsum10 = 0;
}
}
for (int d2 = 0; d2 < 360; d2++) {
Isum10 = Isum10 + (int)degreeI[d2];
Icount10++;
if (Icount10 == 10) {
Isum2 = (Isum10 + (int)degreeI[d2]);
Icount10 = 0;
Isum10 = 0;
}
}
结果。
循环D1:
19 12 17 10 6 0 10 21 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 31 7 13 9 16 8 8 13 16
环D2:
98 33 26 11 15 10 32 44 87 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 112 50 14 25 32 16 32 39 97
谢谢。
如果我明白你具有两个阵列: Tsum2:[19 12 17]和 Isum2:[98 33 26]相同的长度的,那么您想要的总和= -109 – Shivam
作为旁注,你应该坚持命名变量的命名约定(以小写开头),否则会混淆,因为以大写开头的单词通常指定一个类。 – SomeJavaGuy