假設我在JAVA中有一個short [] thisArray,並且需要根據此數組中元素的數量計算平均值。但顯然,.length將返回一個int數來表示thisArray的長度。在JAVA中計算短型數組的平均數
我無法將其轉換爲int Array或int,因爲不允許將int轉換回short。我確實需要有一個簡短的結果並存回另一個簡短的[] []。
如何避免此經典錯誤: 錯誤:不兼容的類型:可能有損轉換從int到短 short result = sum/thisArray.length;
public static short getSum(short[] sumArray) {
short sum = 0;
for(short i : sumArray) {
sum += i;
}
return sum;
}
sum = getSum(thisArray);
short result = sum/thisArray.length;
問:'短總和= 0;'請問兩個短整型的總和總是放不下了另一個短整型? – markspace