我有一個計算總費用和收入的例子。整數數組中有一些從字符串數組轉換而來的值。一旦我運行代碼,總和是6000,並再次運行相同的代碼,總和得到乘以12000.我怎樣才能覆蓋這個問題。請檢查下面給出我的代碼..如何在android中清除int []數組?
public static int incSum=0;
int[] numbersinc = new int[theAmount.length];
for(int i=0;i<theAmount.length;i++)
{
numbersinc[i]=Integer.parseInt(theAmount[i]);
incSum=incSum+numbersinc[i];
}
Log.e("SUM INC","Sum Inc= "+incSum); <<<<<- This sum is multiplying
刪除
static
這看起來並不像一個完整的代碼片段,是作爲一個Java的問題,而不是Android的更相關。 –它看起來像你的問題更多的是沒有被重置的總和,而不是數組的問題。在每次運行數組之前(即在for循環之前)重置incSum = 0。 –