我正在初始化数组:
double [] fahrenSumTemp = {73.2,81.5,75.4,78.2,71.9,72.6};
double [] fahrenWinTemp = {53.2,50.3,51.2,54.1,52.8,51.9};
}
然后我使用等式将数组从华氏温度更改为摄氏度:
for (int i = 0; i < fahrenSumTemp.length; i++){
double [] celsiusSumTemp = {};
celsiusSumTemp [i] = fahrenSumTemp[i] * (9/5) + 32;
}
for (int i = 0; i < fahrenWinTemp.length; i++){
double [] celsiusWinTemp = {};
celsiusWinTemp[i] = fahrenWinTemp[i] * (9/5) + 32;
}
}
然后我想使用getter方法返回数组fahrenSumTemp,fahrenSumTemp,celsiusSumTemp,celsiusWinTemp中的值:
public double getFahrenSumTemp(double [] fahrenSumTemp){
return fahrenSumTemp;
}
public double getcelsiusSumTemp(double [] celsiusSumTemp){
return celsiusSumTemp[i];
}
public double getFahrenWinTemp(double [] fahrenWinTemp){
return fahrenWinTemp;
}
public double getcelsiusWinTemp(double [] celsiusWinTemp){
return celsiusWinTemp[i];
}
但是有一个错误,因为该方法无法找到数组,但是我认为使用getter方法可以找到它? 错误是:不兼容的类型double []无法转换为double