【发布时间】:2014-10-29 01:06:59
【问题描述】:
我不知道为什么这不会打印出任何东西
for (int number : humidity)
{
if (sum < 12)
{
System.out.printf("%6d",humidity[sum]);
sum++;
}
}
湿度取自文件
Scanner inFileHumid = new Scanner(fileNameHumid);
int [] humidity = new int[length];
然后设置为数组
while (inFileHumid.hasNextInt())
{
humidity[n] = inFileHumid.nextInt( );
n++;
}
文件中的数字是 69 67 66 64 66 69 67 67 70 69 69 70 这是我试图在每个循环中打印出来的数字
【问题讨论】:
-
你能粘贴你的整个班级以及应该打印的内容吗?
-
什么是 sum 为什么你用 sum 而不是 number?
-
sum的初始值是多少? -
Sum 在初始化时设置为 0