我想要做的是从文本值中获取值,然后将它们放入双精度数组中。这是我的,但它没有达到我的目标,并打印出我不想要的东西。我不能在这里使用数组列表,只是数组。将文本文件分配给数组
这是什么,是在文本文件中:70.3 70.8 73.8 77.0 80.7 83.4 84.5 84.4 83.4 80.2 76.3 72.0
代码:
Scanner temperatureFile = new Scanner(new File("KeyWestTemp.txt"));
double [] temperature = new double[12];
while(temperatureFile.hasNext())
{
temperature[index] = temperatureFile.nextDouble();
index++;
}
确保您将'index'初始化为零。然后通过在while循环内输出值来检查你从'Scanner'得到的数字是否正确。 –