目前你在循环中重置了 runningTotal - 所以它不起作用:
for(int i = 0; i < cTitle.length; i++) { double runningTotal = 0; // Resets every iteration!!!
尝试将其移出循环:
double runningTotal = 0; //Init once before the loop ! for(int i = 0; i < cTitle.length; i++) {