我的问题有两个方面。
我有一个数组:
double [] temperature = {60.9, 62.6, 67.4, 71.5, 77.1, 81.2, 82.4, 82.5, 81.1, 75.3, 68.8, 63.0};
当我尝试使用以下方法将这些华氏温度值转换为摄氏度或开尔文值时:
for(int index = 0; index <= temperature.length; index++) {
temperature[index] = temperature[index] * tempConverter;
averageTemp += temperature[index];
}
我得到一个 ArrayIndexOutOfBoundsException temperature[index = temperature[index] * tempConverter;
为什么会出现此错误?
如何解决此问题并重新分配我的值?
慕桂英546537
蛊毒传说
相关分类